Команда вибору у програмному забезпеченні
Завантажити презентаціюПрезентація по слайдам:
Два варіанти 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 рік був роком Корови (ох), 2010 - Тигра (tiger). Задача 4 НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
2011 рік - кролика 2011 div 12 = 167 2011 mod 12 = 7 2010 mod 12 = 6 (був рік тигра) 2009 mod 12 = 5 (був рік корови) . . . НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Цикл кольорів: teal (синьо-зелений), teal (синьо-зелекий), red (червоний), red (червоний), yellow (жовтий), yellow (жовтий) , white (білий), white (білий), black (чорний), black (чорний). Є ще один цикл довжиною по 10 років. Зокрема: 2009 - yellow (жовтий), 2010 - white (білий). Задача 5 НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Задача 6 Дано ціле число від 100 до 999. Вивести рядок – опис цього числа. Наприклад, 256 – двісті п’ятдесят шість. НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Схожі презентації
Категорії