- •Тема 7. Алгоритмы и основы программирования.
- •Пояснение по теме 7.
- •1. Понятность, т. К. Он составляется из команд, входящих в ски, и точность – каждая команда алгоритма управления определяет однозначное действие исполнителя.
- •Алгоритмическая структура «Ветвление»
- •Алгоритмическая структура «выбор»
- •Тест - проверка знаний по теме 7 (с решениями).
- •Тесты по теме 7. Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Контрольная работа по теме 7.
Тесты по теме 7. Вариант 1
1. Система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи, называется:
(?) транслятором
(?) математической моделью
(!) алгоритмом
(?) программой
2. Наивысший приоритет при выполнении программ имеет арифметическое действие:
(?) сложение
(?) умножение
(!) возведение в степень
(?) деление
3. Вид алгоритма, при котором определение результата осуществляется независимо от последовательности выполняемых шагов, является:
(?) терминистическим
(?) детерминистическим
(!) детерминированным
(?) итерационным
4. Прекращает выполнение программы оператор:
(?) FOR
(!) END
(?) WRITE
5. Процедурно-ориентированный язык программирования – это:
(?) Prolog
(?) Lisp
(!) Fortran
(?) Delphi
6. Число, записанное в программе, как 6.78Е-10, означает число:
(?) 6,78*10+10
(?) 678*10+10
(!) 6,78*10-10
(?) 678-10
7. Ключевое слово MOD в программировании означает:
(?) целочисленное деление двух чисел
(?) нахождение дробной части числа
(!) нахождение остатка от деления двух чисел
(?) нахождение целой части числа.
8. Знак <> в программировании означает:
(?) больше
(?) меньше
(!) не равно
(?) меньше или равно
9. Строковые данные, обозначенные как “”, имеют длину, равную:
(?) 1
(?) 2
(!) 0
(?) 3
10. Если значения двух переменных были соответственно равны A=8, B=9, то в результате операции присваивания A:=B, получилось:
(?) A=8, B=9
(?) A=8, B=8
(!) A=9, B=9
(?) A=9, B=8
11. Оператор AND в программировании означает:
(?) логическое отрицание
(?) логическое сложение
(!) логическое умножение
(?) эквивалентность
12. Числовые данные, которые не могут изменяться в ходе выполнения программы, называются:
(?) файлами
(?) массивами
(!) константами
(?) действительными
13. Оператор CLS используется в языках программирования для:
(?) ввода данных
(?) вывода данных
(!) очистки данных с экрана
(?) присваивания данных массиву
14. Пример записи (объявления) величины называется:
(?) строкой
(?) выражением
(!) форматом
(?) файлом
15. Для ввода данных в программировании не используют операторы:
(?) READ
(?) INPUT
(!) WRITE
(?) READLN
16. Нахождение абсолютной величины числа обозначается функцией:
(?) exp
(?) tan
(!) abs
(?) sqr
17. Программный цикл не выполняется при следующих условиях:
(?) если не задан шаг
(?) если у переменной счетчика начальное значение больше конечного с отрицательным шагом
(!) если у переменной счетчика начальное значение больше конечного и не задан шаг
(?) если у переменной счетчика начальное значение меньше конечного, а заданный шаг положительный
18. Алгебраическое выражение sin2x + cos2x =1 при написании программы преобразуется в вид:
(?) sin2 (x)+ cos2 (x) =1
(?) sin2x + cos2x =1
(!) sin (x)* sin (x) +cos (x)*cos (x) = 1
(?) 2 * sin (x) +2*cos (x) = 1
19. Полным набором данных называется:
(?) точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи
(?) многократно повторяемый участок вычислений
(!) необходимый и достаточный набор данных для решения поставленной задачи (получения искомого результата).
(?) графическое изображение логической структуры алгоритма
20. Если a>1 and b<=a+5, то условие выполняется при значениях a и b, равных:
(?) a=6, b=12
(?) a=3, b=12
(!) a=3, b=8
(?) a=0, b=22