Практическая работа 6
Тема: Программирование циклических алгоритмов с условием окончания работы
Задание:
-
Задание 1.
-
Выполните Задание 1 в среде ABС Pascal. NET
-
Сохраните результат в своей папке.
-
Покажите результат работы программы учителю.
-
-
Задание 2.
-
Выполните Задание 2 по своему варианту (номер в журнале).
-
Оформите отчет по шаблону в файле
x:\8 класс\Отчет по практической работе паскаль.docx -
Покажите результат работы программы учителю.
-
-
Оценка “5” если выполнены два задания, оформлен отчет по Заданию 2
“4”- сдано Задание 1, отлажена программа Задание 2 без отчета;
“3” – выполнено только первое задание.
Задание 1
Составьте программу по образцу:
-
программа должна выводить на экран ФИ и класс учащегося.
-
программа должна выводить на экран задание.
-
Выполните программу в среде ABС Pascal.NET;
-
Исправьте ошибки;
-
Выполните программу для тестовых значений
Входные данные
Выходные данные
0.5 2
0.25
-
Введите значения.
-
Покажите результат учителю.
Образец:
program stepen;
var
n, i: byte;
k, r: real;
begin
writeln (Программа вычисления значения k^n.');
write ('k='\);
readln (k:2);
write ('n=');
readln (n);
r:=1;
for i:=1 to n do
r:=r*k;
write ('k^n=', r:8);
end.
Задание 2
Составить программу:
-
программа должна выводить на экран ФИ и класс учащегося.
-
программа должна выводить на экран задание.
-
при разработке использовать цикл for … to .. do
-
Количество элементов вводится с клавиатуры.
-
Значения числовой последовательности вводится с клавиатуры
-
Значение выводиться в формате на 5 позиций.
-
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное 5.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — максимальное число, кратное 5.
Пример работы программы:
Входные данные | Выходные данные |
3 | 25 |
-
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное 6.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число — сумму чисел, кратных 6.
Пример работы программы:
Входные данные | Выходные данные |
3 | 18 |
-
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — минимальное число, кратное 3.
Пример работы программы:
Входные данные | Выходные данные |
3 | 12 |
-
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 6.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное6. Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — максимальное число, кратное 6.
Пример работы программы:
Входные данные | Выходные данные |
3 | 12 |
-
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное 6.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число — сумму чисел, кратных 6.
Пример работы программы:
Входные данные | Выходные данные |
3 | 18 |
-
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число — минимальное число, кратное 3.
Пример работы программы:
Входные данные | Выходные данные |
3 | 12 |
-
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить максимальную зарегистрированную скорость автомобиля.
Программа получает на вход число проехавших автомобилей N (1
Программа должна вывести максимальную скорость
Пример работы программы:
Входные данные | Выходные данные |
4 | 74 |
-
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить минимальную зарегистрированную скорость автомобиля.
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.
Программа должна вывести минимальную скорость.
Пример работы программы:
Входные данные | Выходные данные |
4 | 63 |
-
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить среднюю зарегистрированную скорость всех автомобилей.
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.
Программа должна вывести среднюю скорость с точностью до одного знака после запятой.
Пример работы программы:
Входные данные | Выходные данные |
4 | 75.5 |
-
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить среднюю зарегистрированную скорость всех автомобилей
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.
Программа должна вывести среднюю скорость, с точностью до одного знака после запятой.
Пример работы программы:
Входные данные | Выходные данные |
4 | 75.5 |
-
Напишите программу для решения следующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значения скорости до целых чисел. Необходимо определить количество автомобилей, скорость которых не превышала 30 км/ч.
Программа получает на вход число проехавших автомобилей N (1 ≤ N ≤ 30), затем указываются их скорости. Значение скорости не может быть меньше 1 и больше 300.
Программа должна сначала вывести разность максимальной и минимальной скоростей автомобилей, затем количество автомобилей, скорость которых не превышала 30 км/ч.
Пример работы программы:
Входные данные | Выходные данные |
4 | 2 |
-
Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, кратное 3.
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести: количество нечётных чисел, кратных 3.
Пример работы программы:
Входные данные | Выходные данные |
3 | 2 |