- •Дидактические материалы
- •I. Контрольные вопросы
- •1. Предмет информатики. Информационные технологии. Устройство компьютера
- •3. Текстовые редакторы
- •4. Графические редакторы
- •5. Электронные таблицы
- •6. Системы управления базами данных (субд)
- •7. Разработка алгоритмов и программ
- •1. Система счисления.
- •2. Основы логики.
- •3. Понятие файла. Типы программного обеспечения. Диалоговые оболочки.
- •3.1. Вопросы.
- •3.2. Задания.
- •II. Практические задания
- •4. Текстовый редактор.
- •4.1. Вопросы.
- •4.2. Задание
- •5. Графический редактор.
- •6. Электронные таблицы (табличные процессоры).
- •7. Базы данных.
- •7.1. Вопросы.
- •7.2. Задания.
- •8. Разработка алгоритм и программ.
- •8.1. Вопросы.
- •8.2. Задания.
7. Разработка алгоритмов и программ
7.1 Алгоритм - это
описание последовательности действий для решения задачи или достижения поставленной цели;
правила выполнения основных операций обработки данных;
описание вычислений по математическим формулам.
7.2 Программа - это
текст, оформленный по определенным правилам;
алгоритм, записанный на языке программирования;
описание алгоритма на языке, понятном исполнителю.
7.3 Языки программирования общего назначения подразделяются на следующие типы:
императивные языки;
языки обработки графики;
языки для обработки текста;
функциональные языки;
логические языки.
7.4 Языки, представляющие программы в виде последовательной цепочки отдельных директив (операторов) - это
императивные языки;
языки обработки графики;
языки для обработки текста;
функциональные языки;
логические языки.
7.5 Языки, основанные на понятии рекурсивных функций - это
императивные языки;
языки обработки графики;
языки для обработки текста;
функциональные языки;
логические языки.
7.6 Языки, используемые для доказательства или опровержения гипотез на основе определенной системы аксиом - это
императивные языки;
языки обработки графики;
языки для обработки текста;
функциональные языки;
логические языки.
7.7 Операторы описания выполняют следующие действия
задают значение переменных;
меняют значения констант;
вычисляют значения математических выражений;
вычисляют логические выражения;
разветвляют алгоритмы и организуют их выполнение по одной из ветвей;
организуют выполнение повторяемых действий;
организуют безусловные переходы в алгоритме;
осуществляют вывод информации на экран монитора, принтер и другие внешние устройства;
соотносят переменным некоторые множества допустимых значений.
7.9 Операторы присваивания выполняют следующие действия
задают значение переменных;
меняют значения констант;
вычисляют значения математических выражений;
вычисляют логические выражения;
разветвляют алгоритмы и организуют их выполнение по одной из ветвей;
организуют выполнение повторяемых действий;
организуют безусловные переходы в алгоритме;
осуществляют вывод информации на экран монитора, принтер и другие внешние устройства;
соотносят переменным некоторые множества допустимых значений.
7.10 Условные операторы выполняют следующие действия
задают значение переменных;
меняют значения констант;
вычисляют значения математических выражений;
вычисляют логические выражения;
разветвляют алгоритмы и организуют их выполнение по одной из ветвей;
организуют выполнение повторяемых действий
организуют безусловные переходы в алгоритме;
соотносят переменным некоторые множества допустимых значений.
7.11 Операторы цикла выполняют следующие действия
задают значение переменным;
меняют значения констант;
вычисляют значения математических выражений;
вычисляют логические выражения;
разветвляют алгоритмы и организуют их выполнение по одной из ветвей;
организуют выполнение повторяемых действий;
организуют безусловные переходы в алгоритме;
соотносят переменным некоторые множества допустимых значений.
7.12 Все языки программирования общего назначения позволяют оперировать следующими основными типами данных:
целыми числами;
вещественными числами;
графическими элементами;
списками разнотипных данных;
таблицами разнотипных данных;
звуками;
логическими;
символьными;
строковыми;
списками однотипных данных;
таблицами однотипных данных;
многомерными массивами однотипных данных;
файлами.
