Г. задание для И-31 по учебной дисциплине
«Основы алгоритмизации и программирования» 2 часа
Скриншоты конспекта и ответы теста вставить в текстовый документ MS Word 2003 сохранить под именем например 22 10_ ОА и П Иванов.doc
и отправьте на почту garifl@inbox.ru
не позднее 14:00 22.10.2020 г
Работать по плану
1. Записать в тетради дату 22.10.2020.г.
Тему занятияАлгоритм линейной структуры
2. Прочитать информацию Алгоритм линейной структуры
3. Выполнить Задание 1. Записать информацию в тетрадь
4. Выполнить Задание 2. Выполнить тест, а ответы записать в тетради
Задание 1. Составить конспект по информации:
Алгоритм линейной структуры
Любой алгоритм можно составить из нескольких базовых структур. Простейшей из них является линейная (следование).
Линейный алгоритм (следование) образуется командами, выполняемыми однократно в той последовательности, в которой они записаны.
Пример программы линейной структуры
Блок-схема | Программа на языке Pascal | Элементы программы |
![]() | program line; var a, b, c: integer; begin readln(a, b); c:= 2 * a + b; writeln('c=', c); end. | 1. Заголовок 2. Объявление переменных 3. Начало блока операторов 4. Ввод исходных данных 5. Вычисление по формуле 6. Вывод результата 7. Конец блока операторов |
Чтобы составить программу линейной структуры...
- Определить, что является исходными данными, какие будут у них типы. Выбрать имена переменных.
- Определить, что является искомыми результатами, какие будут у них типы. Выбрать имена переменных.
- Определить, какие формулы связывают исходные данные с результатами.
- Если нужны промежуточные данные, определить их типы и выбрать имена вспомогательных переменных.
- Описать все используемые переменные.
- Записать алгоритм, который должен включать:
а) ввод всех исходных данных;
б) вычисления;
в) вывод результатов.
Будьте внимательны: вспомогательная переменная должна получить значение до того, как она будет использована в вычислениях.
- Подобрать данные для тестирования программы (проверки правильности ее работы).
Задание 2. Выполнить тест.
Прочитайте внимательно и дайте один ответ
В тетради запишите ответы
1. Точное и понятное предписание исполнителю совершить определенную последовательность действий называется...
а) программой;
б) исполнителем;
в) алгоритмом;
г) маршрутной картой.
2. Человек, робот, компьютер - это примеры...
а) исполнителей;
б) алгоритмов;
в) устройств.
3. Указание выполнить конкретное действие называется...
а) программой;
б) командой;
в) исполнителем.
4. Совокупность всех команд, которые могут быть выполнены некоторым исполнителем называется...
а) системой команд;
б) алгоритмом;
в) программой.
5. Укажите наиболее полный перечень способов записи алгоритмов:
а) словесный, графический, псевдокод, программный;
б) словесный;
в) графический, программный;
г) словесный, программный;
д) псевдокод.
6.Наглядное графическое изображение алгоритма - это...
а) блок-схема;
б) запись на естественном языке;
в) на алгоритмический языке;
г) псевдокод.
7.Как на блок-схеме обозначается простое действие?
а) параллелограммом;
б) ромбом;
в) прямоугольником;
г) квадрат.
8.Как на блок-схеме обозначается разветвление?
а) параллелограммом;
б) ромбом;
в) прямоугольником;
г) квадрат.
9.Как на блок-схеме обозначается ввод-вывод данных?
а) квадрат;
б) ромбом;
в) прямоугольником;
г) параллелограммом.
10.Назовите тип алгоритма, у которого все команды выполняются строго друг за другом?
а) циклический;
б) линейный;
в) разветвляющийся;
г) синусойда.
11.Назовите тип алгоритма, в котором имеется команда повторения?
а) циклический;
б) линейный;
в) разветвляющийся;
г) синусойда.
12.Назовите тип алгоритма, в котором имеется команда ветвления?
а) циклический;
б) линейный;
в) разветвляющийся;
г) синусойда.
13.Как называется этап решения задач на ЭВМ, который следует после постановки задачи?
а) конструирование алгоритма;
б) перевод алгоритма в программу;
в) тестирование и отладка;
г) математическая модель.
14.Как называется составная команда, у которой та или иная серия команд выполняется после проверки условия?
а) команда повторения;
б) простая команда;
в) команда ветвления;
г) команда следования.
15.Какой группы алгоритмов не существует:
а) линейные;
б) разветвляющиеся;
в) структурные;
г) циклические.
16.Ниже приведены две блок-схемы некоторого алгоритма. Какая из приведенных блок-схем ошибочна?
а)блок- схема№1 б) блок – схема №2
17. Ниже приведены блок – схемы некоторых алгоритмов, какая является блок-схемой алгоритма линейной структуры?
а) блок – схема №1 б) блок – схема №2
Таблица _Ответы на тест
№ вопроса | |||||||||||||||||
Ответ |
Скриншоты конспекта вставить в текстовый документ MS Word 2003 сохранить под именем
например 22 10_ ОА и П Иванов.doc и отправьте на почту garifl@inbox.ru
не позднее 14:00 22.10.2020 г.
Оценка ___________________ Подпись преподавателя ________________