Команда вибору Case НВК "Школа-гімназія "Сихівська"

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



Advertisements
Похожие презентации
Ковальчук О.М КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) КОМАНДИ РОЗГАЛУЖЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4 Ковальчук О.М., 2007.
Advertisements

Цикли Розвязування задач НВК "Школа-гімназія "Сихівська"
Тема 2. Розгалуження. Алгоритми розгалуження Задача. Ввести два цілих числа і вивести на екран більше з них. Ідея розвязання: потрібно вивести на екран.
БАЗОВІ АЛГОРИТМІЧНІ СТРУКТУРИ. ТИПИ ДАНИХ В МОВІ PASCAL. ПРІОРИТЕТ ОПЕРАЦІЙ В МОВІ PASCAL.
Оператори. Введення і виведення даних. Оператор присвоювання Оператори це команди програми. Оператор присвоювання є основним оператором мови програмування.
Застосування складних команд 1. Програма визначення суми n чисел 1. Програма визначення суми n чисел 1. Програма визначення суми n чисел 1. Програма визначення.
Ізяславський НВК 2, Гульчак Інна Василівна Розгалуження в алгоритмах і програмах Visual Basic клас Академічний рівень.
10-В клас Сьогодні на уроці. початок A1,b1 1.
Операції над цілими числами Мова Турбо Паскаль Коротка О.Б. Колегіум "Елінт"
Бройченко А.Г КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) КОМАНДИ ПОВТОРЕННЯ (Turbo Pascal 7.0) Інформатика-11 Тема-4.
Структура програми. Вказівки введення, виведення.
Структура програми. Вказівки введення й виведення.
ОБЧИСЛЮВАЛЬНА СКЛАДНІСТЬ АЛГОРИТМІВ І ПРОГРАМ НА ПРИКЛАДІ ЗАДАЧІ ПРО ЩАСЛИВІ КВИТКИ.
ТЕМА УРОКУ:. ВИБІР В ЖИТТІ ЛЮДИНА РОБИТЬ КОЖНОГО ДНЯ САМА. ВОНА ВИБИРАЄ ДОБРО ЧИ ЗЛО, ПРАВДУ ЧИ НЕПРАВДУ, ЧЕСТЬ ЧИ БЕЗЧЕСТЯ. КОМПЮТЕР РОБИТЬ ВИБІР ЗА.
Масив – це впорядкований іменований набір із фіксованої кількості однотипних даних. а 1 а 2 а 3 в 1 в 2 с 1 Доступ до будь – якого елементу масиву здійснюється.
1 ТАБЛИЧНІ ВЕЛИЧИНИ (Turbo Pascal 7.0) ТАБЛИЧНІ ВЕЛИЧИНИ (Turbo Pascal 7.0)
Основи алгоритмізації та програмування Опрацювання табличних величин: знаходження мінімального або максимального значення серед елементів масиву, кількості.
Основи алгоритмізації і програмування. Тема 3. Мови програмування (4 год) Структура програми Елементи мови програму- вання.
Програми з розгалуженнями.Команда IF Підготувала Крилік Анастасія 7-Д.
Табличні величини. Масиви. Знайти суму елементів одновимірного масиву. Program Suma; var A:array[1..5] of integer; S,i:integer; begin for i:=1 to 5 do.
Транксрипт:

Команда вибору Case НВК "Школа-гімназія "Сихівська"

Два варіанти if умова then команда1 else команда2; Остача від ділення на 2 = 0? Так, число парне Ні, число непарне НВК "Школа-гімназія "Сихівська"

Три варіанти if умова then команда1 else if умова2 then команда2 else команда3; Температура води>100? Так, це пара Ні, це лід Температура води>0? Так, це рідина НВК "Школа-гімназія "Сихівська"

Чотири варіанти... ? Це вже не просто умова, це вибір НВК "Школа-гімназія "Сихівська"

Команда вибору case змінна(вираз) of значення1 : команда1; значення2 : команда2; значення3 : команда3 else команда4; end; НВК "Школа-гімназія "Сихівська"

Задача 1 За номером дня тижня вивести повідомлення: – Робочий день – Вихідний день – Такого дня немає (>7) НВК "Школа-гімназія "Сихівська"

Програма program p1; var a:integer; begin write('Vvedit nomer dnya'); readln(a); case a of 1..5:writeln('Robota'); 6,7:writeln('Vyhidnyy') else writeln('Error!'); end; readln; end. НВК "Школа-гімназія "Сихівська"

Задача 2 Дано номер місяця. Виведіть на екран кількість днів у цьому місяці. НВК "Школа-гімназія "Сихівська"

Програма program p2; var a:integer; begin write('Vvedit nomer misyacya'); readln(a); case a of 1,3,5,7,8,10,12:writeln('31 den'); 4,6,9,11:writeln('30 dniv'); 2:writeln('28 abo 29 dniv') else writeln('Error!'); end; readln; end. НВК "Школа-гімназія "Сихівська"

Задача 3 Написати програму, яка запитує два цілих числа та виконує одну із дій, позначених 1,2,3: 1 – знаходження суми чисел; 2 – знаходження модулю різниці чисел; 3 – знаходження добутку чисел; Програма повинна виконати завдання, номер якого буде введено. НВК "Школа-гімназія "Сихівська"

Послідовність тварин така: rat (пацюк), ох (корова), tiger (тигр), rabbit (кролик), dragon (дракон), snake (змія), horse (кінь), sheep (овечка), monkey (мавпа), rooster (півень), dog (собака), ріg (свиня). За китайським календарем існують цикли тривалістю 12 років. От наприклад, 2009 рік був роком Корови (ох), Тигра (tiger). Задача 4 НВК "Школа-гімназія "Сихівська"

2011 рік - кролика 2011 div 12 = mod 12 = mod 12 = 6 (був рік тигра) 2009 mod 12 = 5 (був рік корови)... НВК "Школа-гімназія "Сихівська"

program p4; var a:integer; begin write('Vvedit rik'); readln(a); case a mod 12 of 1 :writeln('rooster'); 2:writeln('dog'); 3:writeln('pig'); 4:writeln('rat'); 5:writeln('ox'); 6:writeln('tiger'); 7:writeln('rabbit'); 8:writeln('dragon'); 9:writeln('snake'); 10:writeln('horse'); 11:writeln('sheep'); 0:writeln('monkey'); end; readln; end. НВК "Школа-гімназія "Сихівська"

Цикл кольорів: teal (синьо-зелений), teal (синьо-зелекий), red (червоний), yellow (жовтий), white (білий), black (чорний), black (чорний). Є ще один цикл довжиною по 10 років. Зокрема: yellow (жовтий), white (білий). Задача 5 НВК "Школа-гімназія "Сихівська"

Задача 6 Дано ціле число від 100 до 999. Вивести рядок – опис цього числа. Наприклад, 256 – двісті пятдесят шість. НВК "Школа-гімназія "Сихівська"