1. Усне опитування. 2. Повтор стандартних арифметичних функцій. ( Робота з таблицею.) 3. Пригадати загальну структуру лінійної програми ( Структура на.

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



Advertisements
Похожие презентации
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
Advertisements

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

1. Усне опитування. 2. Повтор стандартних арифметичних функцій. ( Робота з таблицею.) 3. Пригадати загальну структуру лінійної програми ( Структура на слайді ) 4. Закріпити знання по вивчених службових словах і операторах мови Паскаль ( кросворд ) ( кросворд )

СТРУКТУРА ЛІНІЙНОЇ ПРОГРАМИ PROGRAM ; CONST = ; VAR : ; BEGIN ; WRITELN ; END.

ОПИТУВАННЯ З МЕТОЮ ОЦІНЮВАННЯ Роздатковий матеріал ( задачі на картках ) Альтернативний метод порівняння ( тести на картках ) Робота з контролюючою програмою ( тест - програма на ПК ) Розв язок задачі на повторення ( робота біля дошки )

Блез Паскаль Народився 19 червня червня1623 Помер 19 серпня серпня1662 Громадянство Франція Франція Галузь наукових інтересів математика, фізика, філософія математика, фізика, філософія Відомий у зв ' язку з : трикутник Паскаля, закон Паскаля трикутник Паскаля закон Паскаля Ніклаус Вірт Народився 15 лютого лютого 1934 Громадянство Швейцарія Швейцарія Галузь наукових інтересів інформатика, програмування інформатика, програмування Відомий у зв ' язку з : розробкою концепції об єкто - орієнтовних мов програмування (Modula(2), Oberon, Pascal) розробкою концепції об єкто - орієнтовних мов програмування (Modula(2), Oberon, Pascal)

Cкласти програму для обчислення періоду математичного маятника довжиною l. T=2 l/g, g=9.81 м/с 2. PROGRAM МАЯТНИК; CONST PI=3.14; G=9.8; VAR T,L:REAL; BEGIN READ(L); T:=2*PI*SQRT(L/G); WRITELN(T=,T); END.

Розгалужений – алгоритм, в якому перевіряється певна умова, від виконання якої залежать усі подальші дії. Умовний оператор IF If If then then ; else ; УВАГА ! Оператор 1, 2 – будь - який оператор мови Pascal; може бути складеним. Складений оператор обмежують операторними дужками begin…end Перед then та else не можна ставити ;. Повне розгалуженняСкорочене розгалуження

ЗАГАЛЬНА СТРУКТУРА ПРОГРАМИ З РОЗГАЛУЖЕННЯМ PROGRAM ( ); CONST = ; VAR : ; BEGIN ; IF THEN ELSE ; WRITELN ; END.

ПОЧАТОК КІНЕЦЬ ВВІД ДАНИХ ВИВІД ДАНИХ БЛОК ОБЧИСЛЕНЬ БЛОК ОБЧИСЛЕНЬ ПРИ ВИКОНАННІ УМОВИ БЛОК ОБЧИСЛЕНЬ ПРИ НЕ ВИКОНАННІ УМОВИ ТАК УМОВА НІ

Дано три нерівних числа a,b,c. Обчислити і надрукувати значення Z, рівне квадрату більшого із них. Текст програми на мові Паскаль: PROGRAM KB; VAR A, B, C,Z: REAL; BEGIN READ (A, B, C); IF A>B THEN Z:=A ELSE Z:=B; IF C>Z THEN Z:=C; Z:=SQR(Z); WRITELN (Квадрат більшого числа, Z ); END.

Program F1; Var a, b, c, x1, x2, d : real; Begin readln (a, b, c); d:=b*b-4*a*c; if d<0 then writeln (Коренів немає) else begin x1:=(-b+sqrt(d))/(2*a); x2:=(-b-sqrt(d))/(2*a); writeln (корені є:, x1, x2); end; End. Задача: Скласти програму розв'язання квадратного рівняння Де а=0

Домашнє завдання: Вивчити теоретичний матеріал уроку; (на 7 балів) Скласти програму та блок-схему для обчислення функції: (на 9 балів) Скласти програму та блок-схему для обчислення функції: (на 12 балів) Скласти програму та блок-схему для обчислення функції: