2 Операционная система Windows XP.
ПРАКТИЧЕСКАЯ работа №1
Тема: Формализация алгоритма.
Цель: Научиться формализации информационного процесса.
Оборудование и программное обеспечение:
1 Персональный компьютер IBM PC/AT.
2 Операционная система Windows XP.
3 Текстовый редактор Word.
Практическая часть
2 Составьте формализованный алгоритм преобразования Фразы 1 в Фразу 2 для одного из вариантов заданий.
Варианты | Фраза 1 | Фраза 2 |
1 | Мороз и солнце - день чудесный | розы - чудо |
2 | Славься отечество наше свободное | ваше отчество |
3 | Математика - царица всех наук | Мама как цаца |
4 | стрекоза и Муравей | корсет у Мари |
Вариант№3
- Выделить фразу «всех наук»,
- Удалить выделенную фразу,
- Выделить 3 и 4 буквы в слове «Математика»,
- Удалить выделенные буквы,
- Выделить 5 и 6 буквы в слове «Маматика»,
- Удалить выделенные буквы ,
- Поставить пробел между 4 и 5 буквой в слове «Мамака»,
- Удалить 1 пробел и дефис между фразами «Мама ка» и «царица»,
- Выделить 3 и 4 буквы в слове «царица»,
- После слова «ка» написать букву «к».
3 Составьте алгоритм решения одного из вариантов заданий с использованием оператора ветвления в виде блок-схем и на алгоритмическом языке.
Варианты | Задание1 |
1 | Даны две точки ![]() ![]() |
2 | На плоскости ХОУ задана своими координатами точка А. Указать, где она расположена: на какой оси или в каком координатном углу |
3 | Даны действительные числа х, у, z.. Вычислить: ![]() |
4 | Даны действительные числа a, b, c ![]() ![]() |
Вариант№3
![]() |
![]() |
Алг. Больше
вещ. : x,y,z,A,C,B
нач ввод x,y,z.
C=x+y(z/2)
A=x*y*z
если A>C
то В=С*С
иначе В=А*А
кв
В=В+1
вывод В
кон.
№ | x | y | z | A | C | B | Условия |
1 | 1 | 3 | 4 | ||||
2 | 1 | 3 | 4 | 6 | |||
3 | 1 | 3 | 4 | 12 | 6 | ||
4 | 1 | 3 | 4 | 12 | 6 | А>C,да | |
5 | 1 | 3 | 4 | 12 | 6 | 36 | |
6 | 1 | 3 | 4 | 12 | 6 | 37 |
Вопросы для контроля
1 Каковы основные свойства алгоритма?
· Детерминированность(точность)
· Массовость
· Результативность
· Дискретность
· Конечность
· Корректность
2 Какие способы задания алгоритма вы знаете?
· Словесный
· Графический
· Программная
· Псевдокоды