
- •Задание 3
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 9
- •Задание 2
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 6
- •Задание 2
- •Задание 3
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 2
- •Задание 3
- •Задание 6
- •Задание 7
- •Задание 8
- •Задание 9
ДЕ Алгоритмизация и программирование.
Языки программирования высокого уровня.
Технологии программирования
Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования
ЗАДАНИЕ 1
Для создания Web-приложений не используется язык …
-
□
ALGOL
□
PERL
□
JAVA SCRIPT
□
PHP
ЗАДАНИЕ 2
Первым языком программирования высокого уровня, созданным для научно-технических расчетов, считается язык …
-
□
FORTRAN
□
COBOL
□
BASIC
□
JAVA
Решение: В 1954 г. в компании IBM под руководством Джона Бэкуса был создан первый язык высокого уровня – Фортран (FORTRAN – FORmula TRANslator), что переводится как «транслятор формул». Как видно из названия, первоначально язык создавался с целью использования для математических расчетов. Он достаточно широко применяется до сих пор для инженерных и научных расчетов, для решения задач физики и других наук с развитым математическим аппаратом.
Задание 3
Функция sqrt(X) возвращает квадратный корень значения Х. В переменную С помещается значение гипотенузы прямоугольного треугольника, вычисленное по значениям его катетов А и В оператором …
-
□
C := sqrt(A * A + B * B)
□
C := sqrt(A + B)
□
C := sqrt(A) + sqrt(B)
□
C := A * A + B * B
Решение:
Квадрат
гипотенузы равен сумме квадратов
катетов, то есть C2 = A2 + B2.
Гипотенуза
равна квадратному корню из суммы
квадратов катетов:
.
Это
соответствует оператору
C := sqrt(A * A + B * B).
ЗАДАНИЕ 4
Записанное в экспоненциальной форме число 3.427 Е–2 соответствует вещественному числу …
-
□
0.03427
□
342.7
□
–3427
□
1.427
Решение: Записанное в экспоненциальной форме число 3.427 Е–2 соответствует вещественному числу 0.03427.
ЗАДАНИЕ 5
Операторы присваивания в языках программирования …
-
□
задают значения переменных
□
меняют значения констант
□
вводят значения переменных
□
определяют внутреннее представление данных в памяти компьютера
ЗАДАНИЕ 6
Структурным языком программирования является …
-
□
BASIC
□
С++
□
PROLOG
□
PHP
Решение: В соответствии с общей классификацией языков программирования выделяют: 1) структурные языки программирования (ALGOL, BASIC, FORTRAN и др.); 2) процедурные языки программирования (KOBOL, С, MODULA-2 и др.); 3) логические языки программирования (PROLOG, POPLER, QLISP, и др.); 4) объектно-ориентированные языки программирования (JAVA, C++, DELPHI и др.); 5) функциональные языки программирования (LISP, DYLAN, HASKELL и др.).
ЗАДАНИЕ 7
Внутреннее представление данных в памяти компьютера определяется …
-
□
типом данных
□
системой счисления
□
типом транслятора
□
средой программирования
ЗАДАНИЕ 8
Конечное значение переменной Y после
выполнения последовательности действий
будет
равно …
-
□
2,5
□
0,5
□
0,25
□
5
Тема: Понятие алгоритма и его свойства. Блок-схема алгоритма
ЗАДАНИЕ 1
Алгоритм задан схемой:
В
результате выполнения алгоритма при
исходных данных
значение
переменной p будет равно …
-
○
30
○
25
○
12
○
41
ЗАДАНИЕ 2
Алгоритм задан схемой:
С
помощью операции
вычисляют
остаток от деления числа a на b,
операция
позволяет
определить целую часть от деления числа
а на b.
В результате выполнения
алгоритма при исходном значении
значение
переменной
будет
равно …
-
○
24
○
8
○
58
○
4785
Решение:
Данный
линейный алгоритм содержит операции
mod и div. С помощью операции
вычисляют
остаток от деления числа a
на b,
операция
позволяет
определить целую часть от деления числа
а
на b.
В
результате выполнения алгоритма
вычисляется сумма цифр натурального
числа
Сначала
вводится значение переменной
На
следующем шаге вычисляется значение
первой цифры числа:
Далее
вычисляются значение второй цифры
числа:
Затем
вычисляется значение третьей цифры
числа:
На
следующем шаге вычисляется значение
последней цифры числа:
Затем
вычисляется значение суммы цифр числа:
На
последнем шаге алгоритма происходит
вывод значения переменной
.
Итак, в результате выполнения алгоритма
переменная
примет
значение, равное 24.