Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест - ОИТ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
235.01 Кб
Скачать

7. Разработка алгоритмов и программ

7.1 Алгоритм - это

  1. описание последовательности действий для решения задачи или достижения поставленной цели;

  2. правила выполнения основных операций обработки данных;

  3. описание вычислений по математическим формулам.

7.2 Программа - это

  1. текст, оформленный по определенным правилам;

  2. алгоритм, записанный на языке программирования;

  3. описание алгоритма на языке, понятном исполнителю.

7.3 Языки программирования общего назначения подразделяются на следующие типы:

  1. императивные языки;

  2. языки обработки графики;

  3. языки для обработки текста;

  4. функциональные языки;

  5. логические языки.

7.4 Языки, представляющие программы в виде последовательной цепочки отдельных директив (операторов) - это

  1. императивные языки;

  2. языки обработки графики;

  3. языки для обработки текста;

  4. функциональные языки;

  5. логические языки.

7.5 Языки, основанные на понятии рекурсивных функций - это

  1. императивные языки;

  2. языки обработки графики;

  3. языки для обработки текста;

  4. функциональные языки;

  5. логические языки.

7.6 Языки, используемые для доказательства или опровержения гипотез на основе определенной системы аксиом - это

  1. императивные языки;

  2. языки обработки графики;

  3. языки для обработки текста;

  4. функциональные языки;

  5. логические языки.

7.7 Операторы описания выполняют следующие действия

  1. задают значение переменных;

  2. меняют значения констант;

  3. вычисляют значения математических выражений;

  4. вычисляют логические выражения;

  5. разветвляют алгоритмы и организуют их выполнение по одной из ветвей;

  6. организуют выполнение повторяемых действий;

  7. организуют безусловные переходы в алгоритме;

  8. осуществляют вывод информации на экран монитора, принтер и другие внешние устройства;

  9. Соотносят переменным некоторые множества допустимых значений.

7.9 Операторы присваивания выполняют следующие действия

  1. Задают значение переменных;

  2. меняют значения констант;

  3. вычисляют значения математических выражений;

  4. вычисляют логические выражения;

  5. разветвляют алгоритмы и организуют их выполнение по одной из ветвей;

  6. организуют выполнение повторяемых действий;

  7. организуют безусловные переходы в алгоритме;

  8. осуществляют вывод информации на экран монитора, принтер и другие внешние устройства;

  9. соотносят переменным некоторые множества допустимых значений.

7.10 Условные операторы выполняют следующие действия

  1. задают значение переменных;

  2. меняют значения констант;

  3. вычисляют значения математических выражений;

  4. вычисляют логические выражения;

  5. разветвляют алгоритмы и организуют их выполнение по одной из ветвей;

  6. организуют выполнение повторяемых действий

  7. организуют безусловные переходы в алгоритме;

  8. соотносят переменным некоторые множества допустимых значений.

7.11 Операторы цикла выполняют следующие действия

  1. задают значение переменным;

  2. меняют значения констант;

  3. вычисляют значения математических выражений;

  4. вычисляют логические выражения;

  5. разветвляют алгоритмы и организуют их выполнение по одной из ветвей;

  6. организуют выполнение повторяемых действий;

  7. организуют безусловные переходы в алгоритме;

  8. соотносят переменным некоторые множества допустимых значений.

7.12 Все языки программирования общего назначения позволяют оперировать следующими основными типами данных:

  1. целыми числами;

  2. вещественными числами;

  3. графическими элементами;

  4. списками разнотипных данных;

  5. таблицами разнотипных данных;

  6. звуками;

  7. логическими;

  8. символьными;

  9. строковыми;

  10. списками однотипных данных;

  11. таблицами однотипных данных;

  12. многомерными массивами однотипных данных;

  13. файлами.