- •Контрольные работы
- •Тема 2. Программы-оболочки
- •Пример выполнения задания
- •Варианты задания
- •Тема 3. Основы алгоритмизации
- •Пример выполнения задания
- •Варианты задания
- •Тема 4. Программирование линейных и разветвляющихся процессов Пример выполнения задания
- •Варианты задания
- •Пример выполнения задания
- •Варианты задания
- •Тема 6. Работа с массивами Пример выполнения задания
- •Варианты задания
- •Тема 7. Записи Пример выполнения задания
- •Варианты задания
Пример выполнения задания
Задание. Построить фигуру из
букв русского алфавита →
от ‘а ’ до ‘ж’.
Решение. Составляем структурограмму и программу.
c := ‘а’ (1) ‘ж’
c < ‘г’
да нет
Вывод в строку с = ‘г’
(с:n, ‘ ‘: 7-2*n, c); да нет
Перевод курсора Вывод(c : n) Вывод в строку
в начало следую- в отдельную (c:8-n, ‘ ‘:2*n-9, c);
щей строки. строку Перевод курсора
(n – номер буквы)
program krest;
var
c:'а'..'ж'; {Кpест из этих букв}
begin
for c:='а' to 'ж' do
begin
if c<'г' then {Рисуем веpхнюю часть кpеста}
begin
write(c:ord(c)-ord(pred('а')),' ':7-2*(ord(c)-ord(pred('а'))),c);
writeln; end
else if c='г' then writeln(c:ord(c)-ord(pred('а')))
else begin
write(c:8-(ord(c)-ord(pred('а'))),' ':2*(ord(c)-ord(pred('а')))-9,c);
writeln end
end;
end.
Варианты задания
Протабулировать функцию
S(t)= при k=0,5 и с шагом0,01 на отрезке для t - [0,2; 0,8].
Найти минимум функции f(x)= методом перебора с шагом 0,05 на отрезке [1,5; 4,5].
Выяснить, является ли натуральное число совершенным, т.е. равным сумме своих делителей, включая 1.
В последовательности латинских букв, заканчивающейся точкой, преобразовать строчные буквы в прописные.
Выяснить, равно ли натуральное число сумме кубов своих цифр. Примеры таких чисел: 153, 370, 371, 407.
Среди целых чисел байтового диапазона, превышающих 200, найти числа, делящиеся на 3 или 7, но не на обе эти цифры.
Установить, является ли автобусный билет “счастливым” т.е. имеет одинаковую сумму первых трех и последних трех цифр.
Установить, на каком из 10 интервалов отрезка [1, 4] функция f(x)=ln(x)-x+1,8 имеет корень.
В последовательности символов, заканчивающейся *, подсчитать количество цифр и прописных латинских букв.
С погрешностью 0,0001 вычислить ln(2)=. Пренебречь слагаемыми, которые меньше погрешности по абсолютной величине.
Является ли натуральное четырехзначное число числом Армстронга? Примеры чисел Армстронга: 153=; 1634=.
Вычислить произведение с погрешностью0,001. Пренебречь сомножителями, отличающимися от 1 меньше чем на заданную погрешность.
Вычислить факториал заданного целого числа n!=123n.
Установить, является ли натуральное число простым. Простое число имеет всего два делителя: 1 и само число.
В последовательности символов, заканчивающейся точкой, подсчитать количество цифр и заменить символ x на y.
Выяснить, сколько раз входит в состав натурального числа цифра 3.
17. С погрешностью 0,001 вычислить Ln(1+x) = для x = 0,5.
18. С погрешностью 0,001 вычислить 1/e = .
19. С погрешностью 0,001 вычислить exp(x) = для x = 1,3.
20. Вывести состав чисел, кратных 16, на отрезке [2103, 2401].
21. Вывести на экран все Пифагоровы числа, не превышающие 20. Пифагоровы числа удовлетворяют условию .
22. Вычислить дляn = 2 с погрешностью 0,001 по формуле Ньютона: q(k+1)=[q(k)+n/q(k)]/2,- где q(k+1) - очередное приближение корня, а q(k) - предыдущее приближение.
23. Вычислить с учетом 50 слагаемых exp(x) = для x = 0,5.
24. Найти с погрешностью 0.001 для x = 0,8 cos(x)= .
25. Вывести номера первых семи счастливых билетов.