Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ ДЕ 6 Алгоритмизация и прграммирование.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

ДЕ Алгоритмизация и программирование.

Языки программирования высокого уровня.

Технологии программирования

Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования

ЗАДАНИЕ 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.