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

Вариант 11

Задание №1. Чему будет равно значение переменной b при а=16 после выполнения следующего участка программы:

if (a div 3) mod 2=0 then b:=sqrt(a*4)+5

else b:=sqr(a-10)-6;

Задание №2. Что будет выведено на экран в результате выполнения следующей программы. (Известно, что код символа с равен 99):

Var x:char;

Begin

X:=’c’;

Writeln(char(ord(x)),’ ‘,char(99),’ ‘,succ(x));

End.

Задание №3. Какие значения примут переменные с и d после выполнения следующего фрагмента программы:

c:=0;  d:=10; while d>=0 do

begin

c:=c+1;

d:=d-3

end;

Задание №4. Какое значение примет переменная А после выполнения следующего фрагмента программы:

А:=0;      x:=1; repeat А:=А+x*x; x:=х+1 until x>=4;

Задание №5. Какое значение примет переменная А после выполнения следующего фрагмента программы:

А:=0;   b:=true; while b do

begin А:=А+5; if A>20 then b:=false;

end;

Задание №6. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Сжать массив, удалив из него все элементы, величина которых находится в интервале [а,b]. Освободившиеся в конце массива элементы заполнить нулями.

Задание №7. Составьте программу, которая по трем введенным вами числам определит, могут ли эти числа быть длинами сторон треугольника, и если да, то какой получится треугольник с данными длинами сторон (прямоугольный, остроугольный, тупоугольный).

Задание №8. Замените в строке все символы «круглые скобки» на символы «квадратные».

Задание №9. Дан текст из цифр и строчных латинских букв, за которыми следует точка. Определить, каких букв – заглавных (A, E, F, H, L) или строчных - больше в этом тексте.

Задание №10. Выполняется по инструкции, которая прилагается.

Создать нетекстовый файл Video.dat, в котором хранятся данные о фильмах (название фильма, киностудия, режиссер, год выпуска). Переписать в текстовый файл информацию о фильмах, упорядоченную по году выпуска. Переписать в отдельный файл режиссеров и названия фильмов, снимавшихся на одной киностудии. Вывести на экран информацию о фильмах, снятых до 1999 г.

Вариант 12

Задание №1. Вычислите значение выражения chr(ord(‘5’)+1)?

1) 54 2) ‘54’ 3) ‘6’ d) 6

Задание №2. Что будет выведено на экран в результате выполнения следующей программы. (Известно, что код символа с равен 99):

Var c:char;

Begin

c:=’A’;

writeln(‘c’);

writeln(c);

Writeln(char(ord(‘c’)),’ ‘,succ(c));

End.

Задание №3. Какие значения примут переменные с и d после выполнения следующего фрагмента программы:

c:=1;  d:=10; while d<100 do

begin

c:=c*2;

d:=d+10;

end;

Задание №4. Какое значение примет переменная А после выполнения следующего фрагмента программы:

А:=0;  x:=1; repeat А:=А+x; x:=х*2 until x>=30;

Задание №5. Какое значение примет переменная А после выполнения следующего фрагмента программы:

А:=0;   b:=false; while not b do

begin А:=А+5; if A>20 then b:=true;

end;

Задание №6. С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [а,b], а потом – все остальные.

Задание №7. Составьте программу, реализующую эпизод применения компьютера в книжном магазине. Компьютер запрашивает стоимость книг и сумму денег, внесенную покупателем. Если сдачи не требуется, печатает на экране «Спасибо». Если денег внесено больше, то печатает «Возьмите сдачу» и указывает сумму сдачи. Если денег недостаточно, то печатает об этом сообщение и указывает размер недостающей суммы.

Задание №8. Удалите из строки все круглые скобки.

Задание №9. Дан текст, заканчивающийся точкой. В алфавитном порядке напечатать все строчные русские гласные буквы (а, е, и, о, у, ы, э, ю, я), входящие в этот текст.

Задание №10. Выполняется по инструкции, которая прилагается.

Создать нетекстовый файл Book.dat, в котором хранятся данные о книгах (название книги, автор, число страниц, год издания). Переписать в текстовый файл информацию о книгах, упорядоченную в алфавитном порядке по авторам. Переписать в отдельный файл авторов и названия книг, изданных после 2000 г. Вывести на экран название самой толстой книги.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]