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

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

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





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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







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




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

Субъективные признаки контрабанды огнестрельного оружия или его основных частей   Переходя к рассмотрению субъективной стороны контрабанды, остановимся на теоретическом понятии субъективной стороны состава преступления...

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