Основи алгоритмізації і програмування. Тема 3. Мови програмування (4 год) Структура програми Елементи мови програму- вання.

Презентация:



Advertisements
Похожие презентации
Бройченко А.Г АЛФАВІТ МОВИ (Turbo Pascal 7.0) АЛФАВІТ МОВИ (Turbo Pascal 7.0) Інформатика-11 Тема-3.
Advertisements

Тема: «Абетка мови Пасаль. Структура програми.». Навчитися складати програми для розв`язування задач на обчислення. Мета.
Людмила Лоскутова © Київ Тема: «Абетка мови Пасаль. Структура програми.»
Ізяславський НВК 2, Гульчак І.В. Мова програмування Pascal.
Структура програми. Вказівки введення, виведення.
Типи даних мови Visual Basic та їх опис. Опис величин Величина - це об'єкт, який має стале або змінне значення. Основні характеристики величин: ім'я,
Програми, модулі 1. Структура програми на ТП 1. Структура програми на ТП 1. Структура програми на ТП 1. Структура програми на ТП 2. Вигляд програми на.
Алфавіт мови програмування Pascal. Величини. Типи даних. Набір функцій та операцій для кожного з типів.
Основи алгоритмізації та програмування Мова програмування Паскаль (Алго)
Ідентифікатори величин. Типи величин.. Для позначення констант, змінних, типів, процедур, функцій, файлів і програм використовують ідентифікатори. Правила.
Програми з розгалуженнями.Команда IF Підготувала Крилік Анастасія 7-Д.
Романов О.М. Ідентифікатори величин. Типи величин.
Основи алгоритмізації та програмування Надання значень величинам. Вказівки присвоєння та введення.
Структура програми. Вказівки введення й виведення.
Коротка О.Б.. Це зрозуміла та точна інструкція (указівка) виконавцю, як йому реалізувати певну послідовність дій, призначених досягнути поставленої мети.
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
Рядкова величина – послідовність довільних символів, що охоплюється з обох боків апострофами. Для опису рядкових величин використовують ідентифікатор.
Розгалуження Переклад алгоритмів з розгалуженням на мову програмування.
8 Практична робота 11 Налагодження готової програми За новою програмою Урок 38.
Тема: Вказівка повторення та її опис навчальною алгоритмічною мовою та мовою програмування. Мета: повторити правила опису циклічних алгоритмів за допомогою.
Транксрипт:

Основи алгоритмізації і програмування

Тема 3. Мови програмування (4 год) Структура програми Елементи мови програму- вання

Алфавіт мови програмування Алфавіт мови програмування – це набір символів, які можуть бути використані при складанні програм. Синтаксис визначає правила побудови із символів алфавіту спеціальних конструкцій, за допомогою яких можна реалізувати алгоритми розв'язування задач. Семантикою називають систему правил тлумачення конструкцій мови програмування.

Імена програм, констант, змінних Імена можуть містити латинські букви (A-Z) цифри (1-9) знак підкреслення _ великі і маленькі букви не розрізняються Імена НЕ можуть містити українські букви пропуски дужки, знаки +, =, !, ? та ін. імя не може починатися з цифри Які імена правильні? AXby R&B 4Wheel Вася PesBarbos TU154 [QuQu] _ABBA A+B

Імена програм, констант, змінних Спеціальні символи + - * / [ ] { } ( )., : ; # $ Складені символи := (**) (..).. Дужки для написання коментарів {тут пишемо тіло програми } Зарезервовані слова (входять до словника мови програмування) If, then, else, whihe, repeat… Const, type, var… Begin, end…

Основні поняття мови Оператори Оператор – це самостійна одиниця мови, яка описує зміст відповідного етапу алгоритмічного процесу. Алгоритм задається послідовністю операторів. Наприклад, оператор присвоєння: a:=5; Ідентифікатори Ідентифікатори або імена використовуються для позначення змінних величин, констант, типів даних, процедур та функцій. Числа Для подання дійсних чисел у Паскалі є 2 форми: Природна форма , , 101,23 (ціла частина відділяється від дробової крапкою, а не комою). Показникова форма =1.0123* а у Паскалі Е-10 Традиційна – для цілих чисел Е-15 знак числа мантисазнакпорядок

Структура програми program ; uses ; label ; Const ; type ; var …; {змінні} Begin … {основна програма} end. {процедури і функції} коментарі у фігурних дужках не опрацьовуються Описова частина Виконувана частина Кожне речення закінчується ; Завершується програма.

Структура програми Program __________________; Var _______________________; Begin ______________________ end. Uses crt ; - підключення бібліотеки Clrscr; - команди очистки екрана

Створіть шаблон програми Program Uses crt; var Begin Clrscr; End.

Виконайте практично:

1. Наберіть програму program circle; var r, s: real; begin write (Задайте радіус круга:'); readln (r); s:=pi*r*r; writeln (Площа круга з радіусом', r, дорівнює', s); end. Проаналізуйте результати і порахуйте з допомогою калькулятора реальне число відповіді.

Домашнє завдання