МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Структура PASCAL- програмиПрограма на мові PASCAL складається з трьох частин: заголовка, описової частини і виконавчої частини. Заголовок містить службове слово program, ім'я програми і список імен стандартних файлів, що здійснюють логічний зв'язок з пристроями введення і виведення. Описова частина містить опис об'єктів, із якими буде працювати програма. До таких об'єктів ставляться: константа, змінні, мітки, масиви, процедури, функції, файли, множини. Виконавча частина програми починається службовим словом begin (початок) і закінчується ключовим словом end (кінець), за яким стоїть крапка. Між begin і end записується основний текст програми, що складається з інструкцій (операторів), розділених крапкою з комою ";". Структура begin - end називається операторними дужками. Для зручності запису програми її розбивають на рядки. Рядок можна починати з декількох пропусків, що дозволяє полегшити читання програми. Найпростіша програма на мові PASCAL схематично може бути зображена в такий спосіб: program <ім'я програми>(<зв'язок з оточенням>); <- заголовок var <список імен перемінних>:<тип>; <- описова частина begin {текст програми, що виконується} end.
7) Алфавіт мови. Турбо Паскаль використовує такі підмножини набору символів коду ASCII: - Букви англійського алфавіту від А до Z і від а до z. - Цифри - арабські цифри від 0 до 9. - Шестнадцяткові цифри - арабські цифри від 0 до 9, букви від А до F і букви від а до f - Пропуск - символ пропуску (ASCII 32) і усе керуючі символи коду ASCII (ASCII 0-31), включаючи символ кінця рядка або символ повернення каретки (ASCII 13). Спеціальні символи і зарезервоване слово являють собою символи, що мають одне або декілька фіксованих значень. Спеціальними символами є такі одиночні символи: +-*/=<>[]. ,():;-@{}$# Такі пари символів також являють собою спеціальні символи: <=>=•=..(**)(. .) Деякі спеціальні символи є також знаками операцій. Ліва квадратна скобка ([) еквівалентна парі символів, що складає з лівої круглої скобки і точки ((.). Аналогічно права квадратна скобка (]) еквівалентна парі символів, що складає з точки і правої круглої скобки (.)). Зарезервовані слова Турбо Паскаля: and, export, nil, string, asm, fife, not, then, array, for, object, to, begin, function, of, type, case, goto, or, unit, const, if, packed, until, constructor, implementation, rocedure, uses, destructor, in, program, var, div, inline, record, while, do, interface, repeat, with, downto, label, set, xor, else, library, shi, end, mod, shr
8) Опис типу даних. Сталі: Під сталою розуміють задане в явному вигляді або в описовій частині значення, що використовується в програмі.
- Числові сталі: -цілі: -32868£c£32867. - дійсні: числа, які містять до 7 цифр межею 1038 (5.25, 5.3Е2(5.3 102), 3.21Е-5 (3.21 10-5). - Символьні: - довільна послідовність символів поміщена в одинарні лапки. ‘Const’ ‘Прізвище’ ’12.03’ Стала може бути описана Const A=5; B=5.4; C=’Const’; Змінні: Змінна – іменована величина, що може приймати різні значення в процесі виконання програми. Для іменування змінної використовується ідентифікатор, який починається з латинської літери і не містить пропуски. Ім’я і тип змінної описується в описовій частині після службового слова VAR. - Цілочисельні: a:integer; - Дійсні: b:real; - Символьні: c:char; - Логічні: d:boolean; (true,false) - Рядкові: s:string; 9) Операції і вирази. Вираз – це складена за визначеним правилом комбінація констант, змінних і звернення до функцій, з’єднаних знаками операцій. Числові вирази. В них використовуються арифметичні операції і виклик числових функцій. Тип integer: *,div(10 div 3=3),mod(10 mod 3=1),+,-. Тип real: *,/,+,-. Логічні вирази. В них використовують крім арифметичних операцій і функцій, операції відношення і логічні операції. Операції відношення: <,>,<=<>=,<>,=. Логічні операції: NOT(not(a=3) a<>3), and((a>3)and(a<5) 3<a<5), OR((a=3)or(a=5) a=3,a=5). Дії в виразі виконуються в певному порядку: - визначаються значення функцій; - виконуються арифметичні операції в залежності від пріоритету (в дужках); - виконуються операції порівняння; - логічні операції.
Арифметичні функції
10) Рядкові вирази. - операція + (з’єднання) ‘місто’+’ ’+’Луцьк’ Функції роботи з рядками:
Процедури роботи з рядками:
11) Структура слідування. Програма – це послідовність операторів, що вказують, в якому порядку і які дії над даними чи апаратними засобами ЕОМ повинні бути виконані. Запис оператора, звичайно ключове слово, набір виразів, що визначають параметри оператора і набір операндів, тобто констант і змінних, над котрими виконуються перетворення. Схема, яка визначає порядок виконання програми, називається структурою програми. Все різноманіття структур програм можна отримати комбінацією чотирьох базових структур: лінійної, розгалуження, циклу (повторення) і модульної. Лінійна структура передбачає послідовність виконання операторів, так щоб кожний з них виконується рівно один раз. 12) Оператори. READ (READLN) – оператор введення значення змінної з клавіатури. := - оператор присвоєння. WRITE(ERITELN) – оператор виведення даних на екран.
Приклад {програма знаходження периметра і площі прямокутника} program pram; var a,b,p,s:integer; begin readln(a,b); p:=2*(a+b); writeln(‘Периметер рівний ‘,p); s:=a*b; writeln(‘Площа рівна ‘,s); end. 13) Домашнє завдання. 1.Підготувати відповідь на теоретичні питання. 2. Виконати завдання 1 згідно варіанту з переліку завдань. 1) Диктант або тест на ком’ютері. Як записати в виразі суму двох чисел A і В? А і В A&B A+B A*B A/B Як записати в командному рядку добуток двох чисел R i T? A*B RT R/T R*T RxT Як записати в командному рядку: поділити два числа K i L, результат записати в F? K/L F:=K/L K=F/L F=K:L Як записати в командному рядку:суму двох чисел S i U помножити на P i записати в W? (S+U)*P W:=(S+U)P W:=S+U*P W:=(S+U)*P W:=(S+U)xP Як записати в командному рядку R більше W? R<W R>W R*W R/W Як записати в командному рядку R не більше W? R<=W R/W R<>W R>=W Якою командою знайти квадратний корінь? SRQ SQR SQRTR SQRT READ Як записати "Х не дорівнює У"? X<=>Y X<>Y X<=Y Як записати, щоб змінній J присвоїти значення 27? J-27 J/27 Y:=27 U:=27 J:=27 Якими літерами позначаються змінні? тільки латинськими латинськими, російскими, українськими турецькими і українськими російскими українськими Знайдіть неправильне позначення змінної. R R1 RT Ц V Знайдіть правильне позначення змінної. W2 Й KЛJ YД ЖU Обчисліть значення виразу SQRT(9+16). Як записуються пояснювальні тексти в WRITE? в круглих дужках в лапках Знайдіть правильний запис десяткового дробу. 12,45 12:45 12.45 12;45 Вкажіть неправильний запис десяткового дробу. 12.345 3,44.6 98.067 11.76 Необхідно написати в програмі 'Привіт, Вася!'. Вкажіть правильний запис. Привіт, Вася 'Вася, привіт!' "Привіт, Вася! '"Привіт, Вася!' "Вася з приветом!" Виконали дії: A=6; B=7; C:=A*B;write(C); Виконали дії: Х:=7; У:=8;Z:=A+B;Writ(Z); Запишіть число 123097 у форматі з плаваючою комою. 123.097 1.23097E5 1.23097E-5 1.23097E4 Запишіть число 0.00067 у форматі з плаваючою комою. 6.7E-5 6.7E-4 0.67E-4 Який оператор виводить повідомлення на екран монітора? WRITENL READ WRITE Якою командою можна вводити інформацію в програму для її обробки? WRITE THEN REAL READ Яку команду записати, щоб дані заносити в змінну R? WRITE(R) WRITELN(R) READ(R) Як записати команду, щоб ввести зразу дві змінні K i L? READ K L READ (K,L) WRIELN (K,L) K:=L; Програма підрахувала значення S. Як вивести це значення з повідомленням, що це відстань в кілометрах? WRITE(S); WRITE "Відстань S кілометрів" WRITELN('Відстань ',S,'кілометрів'); WRITE 'Відстань', S, 'кілометрів';
Нехай R=12. Що з'явиться на екрані після виконання команди: WRITE (R); ? ? R=12 Нехай X=2 Y=3. Що з'явиться на екрані при виконанні команди: write(X*Y-1); ?
Читайте також:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|