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

Билет № 20

  1. Объявление множества. Операции над множествами.

  2. Пассажирский самолет может поднять груз общим весом 30 т. Составить программу для определения веса почтового груза, который можно поместить в самолет после посадки пассажиров и загрузки их багажа. Во время регистрации пассажиров ПЭВМ должна подсчитывать количество пассажиров (условный вес одного человека 100 кг) и суммировать вес багажа.

  3. Дан фрагмент программы, обрабатывающий массив А из 10 элементов:

n := 10;

for i:=1 tо n do A[i] := i;

j := 1;

for i:=1 tо n-1 do

if A[i] < A[i+1] then j := j + 1;

Чему будет равно значение переменной j после выполнения этого алгоритма?

Билет № 21

  1. Понятие подпрограммы.

  2. Определить кратно ли четырехзначное натуральное число N числу 3. Использовать при этом следующее свойство: если сумма цифр числа кратна 3, то и число кратно 3.

  3. Значения элементов двухмерного массива A[1..10,1..10] задаются с помощью следующего фрагмента программы:

for i:=1 to 10 do

for k:=1 to 10 do

if i = k then

A[i,k] := 1

else A[i,k] := -1;

Чему равна сумма элементов массива после выполнения этого фрагмента программы?

Билет № 22

  1. .Функции: способы организации и описание.

  2. Определить является ли число ПОЛИНДРОМОМ для 2, 3 и 4-значных чисел. ПОЛИНДРОМ - такое сочетание цифр, которые читаются одинаково слева направо и справа налево. Например: 121, 55, 4884.

  3. Значения элементов двухмерного массива A[1..10,1..10] задаются с помощью следующего фрагмента программы:

for i:=1 to 10 do

for k:=1 to 10 do

if i > k then

A[i,k] := i

else A[i,k] := -k;

Чему равна сумма элементов массива после выполнения этого фрагмента программы?

Билет № 23

  1. Типизированные файлы. Пример создания базы данных.

  2. Создать массив случайных чисел a[1..30]. Найти сумму элементов этого массива, которые больше 9 и стоят на четных местах в массиве.

  3. Дан фрагмент программы, обрабатывающий массив А из 10 элементов:

j := 1;

for i:=1 tо 10 do

if A[i] = A[j] then j := i;

s := j;

Чему будет равно значение переменной s после выполнения этого алгоритма?

Билет № 24

  1. Текстовые и нетипизированные файлы.

  2. Написать программу, которая определяет, сколько раз в массиве случайных чисел A[1..100] встречается число Х, введенное с клавиатуры.

  3. Значения элементов двухмерного массива A[1..10,1..10] сначала равны 4. Затем выполняется следующий фрагмент программы:

for i:=1 to 6 do

for j:=1 to 5 do begin

A[i,j]:=A[i,j]+6;

A[j,i]:=A[j,i]+6;

end;

Сколько элементов массива будут равны 10?

Билет № 25

  1. Сортировки (метод простого перебора, "пузырьковая" сортировка).

  2. Выяснить, верно ли, что сумма элементов массива есть неотрицательное число.

  3. Значения элементов двухмерного массива A[1..10,1..10] сначала равны 4. Затем выполняется следующий фрагмент программы:

for i:=1 to 4 do

for j:=1 to 5 do begin

A[i,j]:=A[i,j]+4;

A[j,i]:=A[j,i]+5;

end;

Сколько элементов массива будут равны 9?