Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

1 урок

Простейший алгоритм.

Рис.2

Типы величин

Величины, с которыми работает КуМир-программа, подразделяются на несколько типов.

Величина каждого из типов может принимать свой набор значений. В языке КуМир предусмотрены следующие типы величин:

цел — принимает целые значения от -2147483647 до 2147483647

вещ — принимает вещественные значения между и

лог — принимает значения да или нет (внутреннее представление – да=1, нет=0)

сим — значением может быть любой литеральный символ (практически любой символ)

лит — значением может быть строка литеральных символов

Типы цел и вещ называются числовыми; типы сим и лит — текстовыми.

Язык КуМир содержит встроенные функции преобразования числовых типов в тексто-

вые и наоборот. При необходимости значения целого типа автоматически переводятся в вещественные, а символьные — в текстовые. Для преобразования вещественных

значений в целые используется встроенная функция int

На первых уроках будем рассматривать только первые два.

Описание величин: величины описываются рядом с ключевым словом нач

Нач цел j, k, n, вещ s

Математические операции

Название операции или функции

Форма записи

сложение

вычитание

умножение

деление

возведение в степень

корень квадратный

абсолютная величина

знак числа

синус

косинус

тангенс

котангенс

арксинус

арккосинус

арктангенс

арккотангенс

натуральный логарифм

десятичный логарифм

степень числа e

минимум из чисел x и y

максимум из чисел x и y

остаток от деления x на y

частное от деления x на y

целая часть числа x

случайное число в диапазоне от 0 до x

x + y

x - y

x * y

x / y

x ** y

sqrt(x)

abs(x) и iabs(x)

(-1, 0 или 1) sign(x)

sin(x)

cos(x)

tg(x)

ctg(x)

arcsin(x)

arccos(x)

arctg(x)

arcctg(x)

ln(x)

lg(x)

(e. 2.718181) exp(x)

min(x, y)

max(x, y)

(x, y — целые) mod(x, y)

(x, y — целые) div(x, y)

int(x)

rnd(x)

Составление алгоритмов.

НЕ нашли? Не то? Что вы ищете?

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) перевести часы в секунды. Рассчитать скорость тела (v=S/t) вычислить площадь и периметр прямоугольника со сторонами а, б вычислить объем прямоугольной призмы. вычислить площадь круга вычислить площадь треугольника по 3 сторонам (формула Герона) вычислить гипотенузу прямоугольного треугольника