Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Елементи програмування





Елементи програмування

2.3.1. Короткі відомості про алгоритмічні мови

1. Сукупність засобів і правил подання алгоритму у вигля­ді, придатному для його виконання обчислювальною машиною, називається мовою програмування.

Скласти програму для виконання будь-якого завдання на ЕОМ – це значить записувати алгоритм виконання цього завдання на мові програмування.

2. Уся інформація, що обробляється на ЕОМ, подається в двоїчній формі, тобто у вигляді багаторозрядних двоїчних чисел.

3. Програма для ЕОМ – це сукупність таких чисел, кожне з яких кодує конкретну інформацію, що обробляється у певному порядку, заданому чи послідовністю цих чисел, чи командами ззовні.

4. Записана таким чином програма – це сукупність по­слі­довно виконуваних машиною команд. Кожна команда має свій номер, код операції та адресу, що подані двоїчними числами. Це мова ЕОМ, деталізована до рівня подання інфор­мації в комп’ютерах і орієнтована на її архітектоніку, тобто структуру, адресність, розрядність, розподіл пам’яті, кількість регістрів тощо.

5. Мови програмування, орієнтовані на структуру ЕОМ, коди операцій, адресність тощо, інакше кажучи, що мають за­леж­ність від типу ЕОМ, називають машинно-орієнто­ва­ни­ми. Вони постають мовами низького рівня. Програми, написані цими мовами, – громіздкі, вони потребують знання особливостей кодування інформації для кожного типу ЕОМ. Ці мови використовуються у системному програмуванні при створенні системних оболонок, операційних систем тощо. Найбільш поширена мова цього типу – Ассемблер.

6. Мови програмування, які орієнтуються на користувача і на виконувані процедури, функції, задачі тощо, називаються процедурно-орієнтованими. Вони не залежать від типу ЕОМ. Відомо декілька сот мов такого типу. Вони розроб­лялися з урахуванням профілю проблем, що розв’язу­ються в галузі математики, економіки; бухгалтерії; автоматизації виробництва тощо.

Найбільш поширені на персональних ЕОМ мови: PAS­CAL, СІ, FORTRAN, BASIC та інші.

7. Характеристики процедурно-орієнтованих мов:

а) набір символів (до 256 різноманітних символів);

б) набір величин або змінних (істотні змінні, цілочис­ло­ві змінні, символьні змінні та інші; змінні можуть бути простими або елементами масиву);

в) набір основних операцій (арифметичні, тригонометрич­ні, логічні);

г) набір службових слів, які дозволяють будувати більш складні машинні команди для виконання процедур, різнома­нітних операцій, керування роботою машини та її перифе­рій­них обладнань;

д) набір операторів. (Оператор – це граматична конструкція, якій відповідає певна послідовність машинних операцій, тобто по суті він є мікропрограмою).

Процедурні мови можуть мати понад сотні операторів. Так, всі вони мають такі оператори:

- вводу і виводу величин,

- оператори умовних і безумовних переходів,

- оператори циклу,

- оператори переривання, зупинки тощо.

Оператори записуються за допомогою службових слів;

е) наявність засобів для графічного відображення ін­фор­мації, створення звукових ефектів тощо.

8. Програми, які написані на процедурно-орієнтованих мовах за допомогою спеціальних программ – трансляторів, автоматично переводяться на машинну мову комп’ютера.







Дата добавления: 2015-10-12; просмотров: 621. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

Эндоскопическая диагностика язвенной болезни желудка, гастрита, опухоли Хронический гастрит - понятие клинико-анатомическое, характеризующееся определенными патоморфологическими изменениями слизистой оболочки желудка - неспецифическим воспалительным процессом...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Studopedia.info - Студопедия - 2014-2025 год . (0.008 сек.) русская версия | украинская версия