БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL.

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



Advertisements
Похожие презентации
Ізяславський НВК 2, Гульчак Інна Василівна Базові алгоритмічні структури 11 клас Рівень стандарту.
Advertisements

Алгоритм - це точний і зрозумілий опис послідовності дій над заданими об'єктами, що дозволяє отримати кінцевий результат. Базові структури алгоритмів.
Тема 1. Вступ. Основи алгоритмізації Урок 3. Типові операції алгоритмізації Урок 4. Реалізація алгоритму на алгоритмічній мові Основи алгоритмізації та.
Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Базові структури алгоритмів Інформатика-11 Тема-2.
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
Ізяславський НВК 2, Гульчак І.В. Цикли в алгоритмах і програмах Visual Basic клас Академічний рівень.
Ізяславський НВК 2, Гульчак Інна Василівна Розгалуження в алгоритмах і програмах Visual Basic клас Академічний рівень.
Задача 1. Назвіть послідовність команд, які необхідно виконати, щоб приготувати яєчню. Дії 1. Поставити сковороду на плиту. 2. Покласти на сковороду шматочок.
Алгоритмічні структури. Базові алгоритмічні структури Слідування Розгалуження Повтор За допомогою комбінацій цих трьох базових структур можна подати будь-який.
1. Усне опитування. 2. Повтор стандартних арифметичних функцій. ( Робота з таблицею.) 3. Пригадати загальну структуру лінійної програми ( Структура на.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Структура програми. Вказівки введення й виведення.
Операції над цілими числами Мова Турбо Паскаль Коротка О.Б. Колегіум "Елінт"
ТЕМА УРОКУ:. ВИБІР В ЖИТТІ ЛЮДИНА РОБИТЬ КОЖНОГО ДНЯ САМА. ВОНА ВИБИРАЄ ДОБРО ЧИ ЗЛО, ПРАВДУ ЧИ НЕПРАВДУ, ЧЕСТЬ ЧИ БЕЗЧЕСТЯ. КОМПЮТЕР РОБИТЬ ВИБІР ЗА.
Бройченко А.Г КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4.
Коротка О.Б.. Це зрозуміла та точна інструкція (указівка) виконавцю, як йому реалізувати певну послідовність дій, призначених досягнути поставленої мети.
Що таке цикл? Чим характерний цикл як фрагмент алгоритму? Що таке розгалуження? Чим характерне розгалуження як фрагмент алгоритму?. Чим цикл відрізняється.
Типи даних мови Visual Basic та їх опис. Опис величин Величина - це об'єкт, який має стале або змінне значення. Основні характеристики величин: ім'я,
Транксрипт:

БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL

Базові алгоритмічні структури лінійні розгалуження цикли (слідування) (умова) (повторення)

Лінійна структура Задача 1. Обчислити значення виразу (а-b)*(c-d). Лінійна структура – передбачає, що тіло алгоритму являє собою послідовність команд, що виконуються одна за одною ПОЧАТОК КІНЕЦЬ Уведіть значення а,b, c, d Виведіть значення змінної z x:=a-b y:=c-d z:=x*y

Розгалуження Задача 2. Обчислити значення виразу (а-b)/(c-d). Розгалуження – забезпечує виконання або не виконання групи команд залежно від заданих умов Ні Так х=0? ПОЧАТОК Уведіть значення а,b, c, d x:=с-d у:=a-b z:=y/х Вивести: Вираз значення немає Вивести значення z КІНЕЦЬ

Цикли Задача 3. Є порожня діжка і відро. Використовуючи відро, наповнити діжку водою з колодязя. Цикл – вид базової структури, що дозволяє багаторазово повторювати задану послідовність команд Ні Так КІНЕЦЬ Наповнити відро водою Вилити воду з відра в діжку Діжка повна? ПОЧАТОК

Типи даних в мові Pascal Тип данихПозначенняОписПриклади Цілі числаIntegerЦілі числа в інтервалі [-32767;32767] 457, -568,-7, 0 Дійсні числаReal Значення з плаваючою крапкою, що містять експоненту (степінь числа 10) в інтервалі [ ;10 38 ] E+2 37E-44 Рядковий тип даних StringРядок символів довжиною не більше 255 символів String [25]

Правила використання виразів в мові Pascal Вирази записуються в один рядок. У виразах використовуються тільки круглі дужки, причому кількість дужок що відкривається повинна дорівнювати кількості дужок, що закриваються. Не можна записувати підряд два знаки арифметичних операцій. Обчислення виконуються зліва направо відповідно пріоритету операцій: а) операції обчислення функцій; б) дії в дужках; в) операції *, /, mod, div; г) операції +, -.

Мова Pascal Задача 1. Скласти програму мовою Pascal для обчислення арифметичного виразу: program Sum; var a,x,y,z:real; begin writeln (Введіть значення змінної х); readln (x); writeln (Введіть значення змінної y); readln (y); writeln (Введіть значення змінної z); readln (z); a:=(sqrt(abs(3.2*x-sqr(y)*y)))/(abs4.1*(sqr(z)+2*x)-4*x*y*z); writeln (a=, a:4:2); readln; end.