Решение задач по программированию
С клавиатуры вводятся значения температур за некоторый период времени. Определить среднее значение отрицательных температур. Если отрицательных температур не было, вывести на экран соответствующее сообщение. Исходные данные: N – количество измерений K – счетчик отрицательных температур S – сумматор отрицательных температур Задача 1
REM Среднее отриц. CLS INPUT Количество;N For I=1 to N Next I END НАЧАЛО ВВОД: количество вводимых измерений; N Исходные значения: К=0; S=0 i = 1, N ВВОД: Ввести температуру; T T
С клавиатуры вводятся значения температур за некоторый период времени. Определить максимальное значение. Комментарий: первое введенное значение «назначается» максимальным. Исходные данные: N – количество измерений T – введенная температура MAX – максимальная температура Задача 2
REM Максимум CLS INPUT Количество;N For I=2 to N Next I END НАЧАЛО ВВОД: количество вводимых измерений; N MAX=T данет MAX=T INPUT Ввести t-ру;T IF T>MAX THEN MAX=T ВЫВОД: Максимальная температура; MAX ВВОД: Ввести температуру; T MAX=T i = 2, N ВВОД: Ввести температуру; T T>MAX INPUT Ввести t-ру;Т ? «Максимальная темп.»; МАХ
С клавиатуры вводятся целые положительные числа в количестве, задаваемом пользователем. Определить количество чисел, кратных трем. Предусмотреть проверку корректности ввода (число должно быть целое и положительное). Критерии проверок: Число, кратно трем А MOD 3 = 0 Число целое А = INT (A) Число положительное А>0 Задача 3
REM Количество кратных трем CLS INPUT Количество чисел;N For I=1 to N Next I END НАЧАЛО ВВОД: количество вводимых чисел; N K=K+1 да нет 33 INPUT Ввести число;А IF А INT(A) THEN ? «Повторите ввод»: GOTO 33 ВЫВОД: Количество кратных трем ; К i = 1, N ВВОД: Ввести число; А K=0 ? «Количество кратных трем»; К A INT(A) A MOD 3 =0 K=0 IF А MOD 3 = 0 THEN K=K+1 да нет Повторите ввод
С клавиатуры вводится ряд чисел в количестве, задаваемом пользователем. Найти минимальное число и его порядковый номер при вводе. Переменные: N – количество вводимых чисел А – вводимое число MIN – минимальное число K – порядковый номер минимального числа Задача 4
REM Минимальное число CLS INPUT Количество;N For I=2 to N Next I END НАЧАЛО ВВОД: количество вводимых чисел; N MIN=A, K=I данет MIN=A: K=1 INPUT Ввести число;А IF A
По заданному натуральному значению n вычислить Рекурентная формула: S - сумма K – переменная знака слагаемого I – текущее значение счетчика цикла Задача 5
REM Значение выражения CLS INPUT Введите значение n;N For I=1 to N Next I END НАЧАЛО ВВОД: введите значение n; N K=K*(-1) ВЫВОД: Значение выражения ; S i = 1, N S=1: K=1 ? «Значение выражения равно »; S S=1; K=1 K=K*(-1) КОНЕЦ