Простейший алгоритм
Составление алгоритмов.
1) Составить простейший алгоритм на вычисление среднего арифметического 3 чисел. Данные вводятся с клавиатуры.
алг среднееарифм
нач цел а,б,с, вещ д
ввод а;ввод б;ввод с
д:=(а+б+с)/3
вывод "д=",д
Кон
2) Составить программу на нахождение гипотенузы в прямоугольном треугольнике по введенным с клавиатуры катетам. (напоминаем )
алг гипотенуза
нач цел а,б, вещ с
ввод а;ввод б
с:=sqrt(а*а+б**2)
вывод "с=",с
Кон
3) Составить программу на вычисление заданного с клавиатуры синуса угла (напоминаем что sin α надо перевести в радианную меру: где пи=3,14
алг синус
нач цел а,вещ пи,с
пи:=3.14
ввод а
с:=sin(а*пи/180)
вывод "синус=",с
Кон
4) Вычислить площадь трапеции по введенным с клавиатуры двум основаниям и высоте(напоминаем S= )
алг трапеция
нач цел а,б,h, вещ s
ввод а,б,h
s:=(а+б)*h/2
вывод "s=",s
Кон
в последнем примере обратите внимание на строку ввод а,б,h переменные надо вводить через пробел, после последней нажать «Ввод»
Для самостоятельного решения:
(значения переменных вводить с клавиатуры)
Дополнительно:
- перевести дюймы в мм, если 1 дюйм = 2,54 мм
- перевести км/ч в м/с (умножить на 1000, разделить на 3600)
- перевести часы в секунды.
-
Д/з - вычислить площадь и периметр прямоугольника со сторонами а, б
- вычислить объем прямоугольной призмы.
- вычислить площадь круга
- вычислить площадь треугольника по 3 сторонам (формула Герона)
- вычислить гипотенузу прямоугольного треугольника
Конструкция «Если» (часть 1)
Примеры
1) Составить программу, запрашивающую возраст и отвечающую «Привет» если возраст введен меньше 16 лет и отвечающую «Не знаю тебя» в противном случае.
При выполнении программы возможны 2 варианта ответов:
Ввели возраст 10 лет
Ввели возраст 50 лет
2) Составить программу, запрашивающую имя и при вводе «саша»- выдающую «Привет», а при вводе любого другого- «До свиданья»
3) Составить программу, возводящую отрицательное число в квадрат и вычисляющую квадратный корень из положительного числа.
При выполнении будут следующие результаты: если ввели -7, то результат 49, если ввели 9, то результатом будет 3
4) Составьте программу, которая в ответ на запрос о введении числа прибавляет к нему 1, если оно меньше 100 и вычитает 1, в противном случае.
Программа Результат
Для самостоятельного решения
1)
|
2) Составить программу, вычисляющую и выдающую ответ «Не верен ввод», в случае неправильного ввода
3)
|
4)
|
5)
|
6)
|
7)
|
Конструкция «Если» (часть 2)