Задача 1. Назвіть послідовність команд, які необхідно виконати, щоб приготувати яєчню. Дії 1. Поставити сковороду на плиту. 2. Покласти на сковороду шматочок.

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



Advertisements
Похожие презентации
Розділ 3. Алгоритмізація і програмування п Алгоритми й основні алгоритмічні структури. Складання обчислювальних алгоритмів.
Advertisements

Ізяславський НВК 2, Гульчак І.В. Алгоритми та їх властивості. Форми подання алгоритмів.
Арифметичні операції та вирази. Стандартні функції для стандартних типів величин.
Коротка О.Б.. Це зрозуміла та точна інструкція (указівка) виконавцю, як йому реалізувати певну послідовність дій, призначених досягнути поставленої мети.
Алгоритми. Властивості алгоритмів.. лгоритм – це послідовність дій, спрямованих на досягнення певної вказаної цілі або на розв'язання певної задачі.
БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL.
Навчальна презентація Мацаєнка С.В. Інформатика 5 клас.
Алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд.
Алфавіт мови програмування Pascal. Величини. Типи даних. Набір функцій та операцій для кожного з типів.
Розгалуження в алгоритмах і програмах Алгоритми з розгалуженням.
Навчальна алгоритмічна мова (НАМ) Інформатика-11 Тема-2.
Основи алгоритмізації та програмування Вказівка повторення. Цикли.
Структура програми. Вказівки введення, виведення.
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
5-ти хвилинка хвилинка Яка команда призначена для введення даних? 2.Який формат використувують для виведення цілих чисел? 3.Який формат використувують.
Урок 23 7 клас ВИКОРИСТАННЯ ВБУДОВАНИХ ФУНКЦІЙ У ТП EXCEL.
Структура програми. Вказівки введення й виведення.
Текстові файли Приклади використання. Текстові файли призначені для зберігання символів Для опису текстової файлової змінної використовується тип Text.
Запити в Access Запити в базі даних Запити використовуються для перегляду, зміни й аналізу даних різними способами. Основні операції з використанням.
Перевірка знань за темою Алгоритми Що таке алгоритми ? Наведіть приклади. Що ви знаєте про історію виникнення алгоритмів ? Що таке система команд виконавця.
Транксрипт:

Задача 1. Назвіть послідовність команд, які необхідно виконати, щоб приготувати яєчню. Дії 1. Поставити сковороду на плиту. 2. Покласти на сковороду шматочок вершкового масла. 3. Увімкнути конфорку. 4. Чекати, поки масло на сковороді розтане. 5. Розбити яйця і вилити їх вміст на сковорідку. 6. Посолити. 7. Чекати, поки загусне білок. 8. Вимкнути конфорку.

Алгоритми Алгоритм – це скінченна послідовність команд (вказівок), що визначає, які дії та у якому порядку потрібно виконати, щоб досягти поставленої мети. Властивості алгоритму дискретність; визначеність; виконуваність; скінченність; результативність; масовість.

Властивості алгоритмів Дискретність – означає, що виконання алгоритму зводиться до виконання окремих дій (кроків) у певній послідовності. Визначеність (детермінованість) – означає, що для заданого набору даних алгоритм однозначно визначає порядок дій виконавця та результат цих дій. Виконуваність – означає, що алгоритм, призначений для певного виконавця, може містити тільки команди, які входять до системи команд цього виконавця.

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

Мова Pascal Команди мови Pascal ОператорЗагальний виглядОпис Read (введення даних з клавіатури) Read (а 1, а 2,…, а n ), де а 1, а 2,…, а n – змінні зазначених типів Програма зупиняється і чекає необхідну кількість даних Readln (введення даних з клавіатури) Readln (а 1, а 2,…, а n ), де а 1, а 2,…, а n – змінні зазначених типів Після введення даних курсор переводиться на наступний рядок Write (виведення даних на екран) Write (b 1, b 2. …, b n ), де b 1, b 2. …, b n - константи або змінні зазначених типів Виведення зазначених даних виконується з позиції курсору Writeln (виведення даних на екран) Writeln (b 1, b 2. …, b n ), де b 1, b 2. …, b n - константи або змінні зазначених типів Після виведення значень курсор переводиться на наступний рядок

Мова Pascal Арифметичні вирази Математика Pascal Опис |x| abs(x) модуль х x 2 sqr(x) квадрат числа х х sqrt(x) квадратний корінь з числа х sin x sin(x) синус х cos x cos(x) косинус х tg x tan(x) тангенс х arcsin x arcsin(x) арксинус х arccos xarccos(x) аркосинус х arctg xarctan(x) арктангенс х ln x ln(x) натуральний логарифм х х round(x) округлення числа х

Мова Pascal Операції над цілими числами + додавання - віднімання * множення / ділення div цілочисленне ділення mod ділення з остачею Операції відношень < менше > більше <= менше або дорівнює >= більше або дорівнює не дорівнює

Мова Pascal Задача 1. Скласти програму мовою Pascal для х=3(2,5y 2 -4a 3 ) обчислення арифметичного виразу: х=3(2,5y 2 -4a 3 ) Program E1; var x,y,a:real; var x,y,a:real;begin writeln (Введіть значення змінної а); readln (a); readln (a); writeln (Введіть значення змінної у); readln (y); readln (y); x:=3*(2.5*sqr(y)-4*sqr(a)*a); x:=3*(2.5*sqr(y)-4*sqr(a)*a); writeln (x=, x:4:2); readln; readln;end.