Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Електронно-обчислювальна машина

Реферат Електронно-обчислювальна машина





итм складається з окремих команд, які виконуються послідовно, початок і кінець їх виконання суворо фіксовані.

• Зрозумілість. Команди алгоритму повинні бути повністю зрозумілі виконавцю.

• Точність. Після виконання кожної команди точно відомо, чи завершено виконання алгоритму або потрібно перейти до наступної команді.

• Результативність. Алгоритм завершується або досягненням мети, або виявленням неможливості вирішення завдання.

• Масовість. Алгоритм єдиним чином застосовується до будь-якої коректної формулюванні завдання, для вирішення якій він розроблений.

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

Для того щоб алгоритм міг виконуватися автоматом, його треба записати в тій формі, в якій автомат його зможе В«читатиВ». Для ЕОМ такою формою є двійковий код.

Проте людині записувати алгоритм у машинному коді вкрай незручно, так як на запис навіть простого алгоритму йде багато часу, і з'являється маса важко виявлених помилок. Тому для складання та підготовки програм використовуються інші форми запису алгоритму, зокрема блок-схеми і мови програмування.

Блок-схема - послідовність, складена з окремих з'єднаних між собою в порядку виконання блоків. За допомогою блок-схем описують структуру програми. Вид блоків визначається їх призначенням в програмі. Форма блоку визначає вид дій, а записи всередині - подробиці (параметри).

Конкретні види блоків будуть згадуватися разом з відповідними частинами програм.

Мова програмування - формалізований мову, призначений для опису алгоритмів вирішення завдань на ЕОМ.

Мови програмування бувають: низького, середнього та високого рівня.

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

Писати програми на мовах асемблера небагатьом простіше, ніж у двійковому коді, оскільки по суті ці мови є просто літерними записами машинних команд.

На основі мов асемблера були створені мови середнього рівня або мови макро-асемблера. У них система команд розширено більш складними конструкціями. Спеціальні програми-перекладачі самі переводять ці конструкції в двійковий код.


5.2 Мови високого рівня В 

Мови високого рівня - мови програмування, кошти яких допускають опис алгоритму в наочному вигляді, тобто не на основі команд процесора, а на основі слів природної мови.

Програма на такій мові перекладається на машинний за допомогою програми-транслятора, яка переводить конструкції мови програмування на мову команд процесора. Мови високого рівня не залежать від конкретного комп'ютера, а залежать від програми-транслятора.

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

Програма мовою Basic представляє собою послідовність команд-операторів. Програма починає виконання з першого від початку оператора і закінчує роботу або на останньому операторі, або на операторах зупинки: END або STOP.

Імена змінних у мові Basic можуть включати в себе від 1 до 40 символів і повинні починатися з літери. Імена змінним рекомендується давати так, щоб з імені був зрозумілий сенс змінної.

Тип змінної у мові Basic визначається за допомогою останнього символу імені (Суфікса). Використовуються такі типи змінних:

• ! - дробове число з одинарною точністю;

• # - дробове число з подвійною точністю;

• % - ціле число;

• & - Довге ціле число;

• $ - рядок.


Ім'я

Тип

Norma

Число з плаваючою точкою, одинарна точність

Bint%

Ціле число

S $

Рядок

А #

Число з плаваючою точкою, подвійна точність

Правила запису виразів в мовах програмування дуже схожі на математичні. Але при написанні програми необхідно записувати вирази одним рядком - линеаризовать запис.

Залежно від типу обчислюваного у вираженні підсумкового результату, говорять про типі вираження.

Числові вирази - вирази, результатом обчислення яких є число.


Математичні операції, доступні в мові Basic

Знак операції

<...


Назад | сторінка 8 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мови програмування високого рівня
  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Розробка навчального транслятора з спрощеного текстового мови високого рівн ...