Головна |
Лабораторна робота № 1
Розробка алгоритмів
завдання: Завдання складається з 2-х частин. Перша частина - рецепт страви, друга частина - різноманітні інструкції. Ваше завдання, на основі опису приготування страви або інструкції з другої частини, скласти розписаний по кроках алгоритм програми приготування страви або виконання інструкції.
Приклад виконання:
Овочеве рагу з кабачків з картоплею
складові
Кабачки 1 штука
Цибуля ріпчаста 1 штука
Морква 1 штука
Помідори 3 штуки
Перець зелений 1 штука
Картопля 4 штуки
Часник 2 зубчики
Сіль 10 г
Перець чорний мелений 5 г
Масло рослинне 50 г
Інструкція
1. Подрібнений цибулю і терту на крупній тертці моркву обсмажити в глибокій сковороді на рослинному маслі.
2. Картоплю очистити, порізати великими шматками і обсмажити разом з цибулею і морквою.
3. З перцю видалити насіння, порізати смужками і додати до овочів.
4. Кабачки очистити, видалити насіння, порізати кубиками і додати в сковороду з іншими овочами.
5. Обсмажити все разом протягом 10-15 хвилин, час від часу помішуючи.
6. Помідори порізати дольками і додати в рагу. Додати сіль, перець, пропущений через прес часник.
7. Все перемішати, зменшити вогонь, накрити сковорідку кришкою і тушкувати 15-20 хвилин, час від часу помішуючи. Коли всі овочі будуть готові, вимкнути вогонь і дати рагу настоятися під кришкою.
алгоритм:
В якості змінних при реалізації алгоритму виступатимуть інгредієнти страви. В даному випадку: кабачок, цибулю, моркву, помідор, перець зелений, картопля, часник, сіль, перець чорний і масло.
Крок 1: Для змінної «лук» застосовуємо операцію «подрібнення». В операцію передаємо цілий цибулю, на виході маємо нову змінну «подрібнену цибулю».
Крок 2: «Морква» передаємо в операцію «Терка». На виході отримуємо нову змінну «терта морква».
Крок 3: Змінні «подрібнену цибулю», «терта морква» і «масло» складаємо в змінної «сковорода».
Крок 4: Поки не буде готове, Виконуємо операцію «Жарка» для змінної «сковорода».
Крок 5: «Картопля» передаємо в оператор «Чистка». На виході отримуємо перетворену змінну «чистий картопля». Цю змінну передаємо в оператор «Різати шматками». Отриману на виході змінну поміщаємо в змінну «сковорода». Виконуємо знову крок 4 тепер вже для 4 змінних.
Крок 6: Оператор «Видалити насіння» отримує змінну «перець» і повертає «очищений перець». Далі оператор «Різати смужками» отримує «очищений перець» і перетворює його в «нарізаний перець». Нову змінну додають в «сковорода».
Крок 7: Для «кабачків» викликають також оператор «Видалити насіння» і оператор «Різати кубиками». Нову змінну додають в «сковороду».
Крок 8: Поки не буде готове, Виконуємо операції «Жарка» і «Помішування» для змінної «сковорода».
Крок 9: У «сковороду» додати «помідор часточками», отриманий з операції «Різати часточками» і змінної «помідор». Також додати змінні «сіль», «перець» і «роздавлений часник».
Крок 10: Для «сковороди» застосувати операції «Перемішати», «Зменшити вогонь» і додати змінну «кришка» і Бувай не має терміну дії час, Виконуємо операції «Гасити» і «Помешивать» для змінної «сковорода».
Крок 11: По завершенню циклу виконати операцію «Вимкнути вогонь».
Варіанти завдань:
У таблиці поруч із варіанта вказані 2 цифри - перша номер страви, друга - номер інструкції, які потрібно перетворити в алгоритми.
варіант | рецепт | Інструкція | варіант | рецепт | Інструкція | |
Зміст
1. Заварний крем на жовтках. 4
2. Торт «Наполеон». Коржі. 4
3. Перець фарширований. 5
4. Класична лазіння. 6
5. М'ясна запіканка по-грецьки. 7
6. Панеттоне (Італійський святковий хліб) 8
7. Запечена гуска з підливою з портвейну. 10
8. Торт суфле з манго. 11
9. Запеченнаяіндичка з підливою. 12
10. Судак заливний. 13
11. Як зібрати кубик Рубика 3х3. Інструкція для початківців. Частина 1. 14
12. Як зібрати кубик Рубика 3х3. Інструкція для початківців. Частина 2. 15
13. Збірка велосипеда з коробки. 16
14. Збірка електровелосипеда Motus. 17
15. Збірка повітряного змія. 19
16. Інструкція по збірці літаючої риби .. 20
17. Інструкція з розбирання ноутбука ASUS. 21
18. Інструкція по ремонту велосипеда. 23
19. Розбирання, чистка та збирання наручних годинників. 25
20. Інструкція по відновленню даних. 26
Інструкція з відновлення даних | Нижній палеоліт - 2,5 млн. - 40 тис. Років до н.е.