Решение задач по программированию. С клавиатуры вводятся значения температур за некоторый период времени. Определить среднее значение отрицательных температур.

Презентация:



Advertisements
Похожие презентации
Двумерные массивы. В двумерном массиве каждый элемент фиксируется номером строки и столбца, на пересечении которых он расположен. Положение элемента в.
Advertisements

Оператор ЦИКЛА FOR … NEXT. Оператор цикла реализует алгоритмическую конструкцию, в которой определенные действия повторяются многократно. Оператор цикла.
Алгоритмическая структура «Цикл» Тема урока. 1. Циклические алгоритмы Циклические алгоритмы обеспечивают многократное выполнение некоторых действий, которые.
Задача: даны два числа, найти их наибольший общий делитель.
Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. Пример: Решение квадратного уравнения. Решение квадратного.
как подготовить информацию к обработке на компьютере как воспользоваться компьютером для обработки информации.
Задача: даны два числа, найти их наибольший общий делитель.
Тема: Массивы ОДНОМЕРНЫЕ МАССИВЫ. Проверка домашнего задания Найти все 3-х значные числа, заканчивающихся на 2, 4, 8 и делящихся на 6. CLS FOR I = 100.
Учитель : Хазиева Альбина Мударисовна. CLS - оператор для очистки экрана; REM – оператор комментария; PRINT – оператор вывода значений переменной на экран;
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Реализация циклического алгоритма на QBASIC. Цикл с параметром
Определение максимального и минимального значений переменных. Задание 1. Даны две переменные А и В, значения которых вводятся командой Input. Определить.
Массивы 9 класс. Основные теоретические сведения Примеры решения задач.
Циклические алгоритмы Повторение - это многократное выполнение одного или нескольких предписаний алгоритма. Цикл - это оператор языка программирования,
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
меню 2.задачи 1 уровня(без разбивки на слова) 4.задачи 2 уровня( разбивка на слова) 3.контрольная 1 5.контрольная 2 6.дополнительные задачи а)задача на.
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
Массивы Теоретические сведения. Примеры решения задач. Задания для самостоятельного выполнения.
Программирование
Есть ли в решении этой задачи действия, которые необходимо выполнить несколько раз? Сколько раз надо их выполнить? С помощью какой команды мы организуем.
Транксрипт:

Решение задач по программированию

С клавиатуры вводятся значения температур за некоторый период времени. Определить среднее значение отрицательных температур. Если отрицательных температур не было, вывести на экран соответствующее сообщение. Исходные данные: 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) КОНЕЦ