Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Характеристики величины




Тема: Школьный алгоритмический язык. Понятие величины. Основные характеристики величины. Команда присваивания. Ввод-вывод информации.

Когда есть смысл написать алгоритм или программу? Только для решения класса задач, когда некоторая входная величина в ходе выполнения алгоритма может принимать различные значения. Например, нет смысла составлять программу получения суммы двух конкретных чисел 2 и 3,однако для получения суммы двух любых чисел, а это уже целый класс задач, нужно задать некоторую последовательность действий.

 

 

 
 

 


 

Тип величины определяет множество значений, которые может принимать эта величина. Например, если значением величины может быть только целое число, то ее тип будет целым. Или, если у величины может быть дробная часть, то она будет иметь тип вещественный, если значением будет символ, то тип будет символьным и т.д.

Имя величины формируется из букв латинского и русского алфавита и цифр, первой в последовательности должна быть буква. Нельзя в качестве имени использовать служебные зарезервированные слова языка Кумир.

Чтобы величина получила место в памяти, нужно ее объявить. Величина объявляется в программе после служебного слова нач указанием типа и имени. Ели нужно объявить несколько величин одного типа, то их имена указыватся списком (через запятую), например:

 

нач цел а,б,с, вещ d

 

Для получения величиной конкретного значения нужно использовать команду присваивания, которая в общем виде выглядит так:

<имя величины>:= <выражение>

 
 

 


Знак присваивания

 

Выражение – это просто число или имя величины, или имя функции, или эти объекты, объединенные знаками операций: +, -, *, /,**

Правила записи выражения:

- выражение записывается в виде линейной последовательности символов;

- нельзя записывать 4а, нужно записывать как 4*а;

- аргументы функций записываются в круглых скобках: Sin(x);

Приоритет операций: (все операции выполняются слева направо)

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

- умножение, деление;

- сложение, вычитание.

Для изменения порядка выполнения действий нужно применять круглые скобки.

Среда “Кумир” содержит готовые встроенные функции. Познакомимся с некоторыми из них:

abs (x) - получение абсолютной величины числа х;

sqrt (x) - вычисление корня квадратного из х;

div (x,y) - целочисленное деление х -делимое, у - делитель;

mod (x,y) - получение остатка от целочисленного деления х на у;

rnd (x) - генерация случайного числа от 0 до х.

Рассмотрим пример применения команды присваивания. напишем алгоритм для сложения двух чисел:

алг сложение двух чисел

нач цел а, б, сумм

а:=20

б:=30

сумм:=а+б

вывод нс, ’’сумма =’’, сумм

кон

В алгоритме представлена команда вывод. Эта команда предназначена для вывода информации на экран дисплея в поле ввода – вывода. Общий вид команды вывод:

 

вывод <список вывода>

 

где <список вывода > может содержать следующие элементы:

нс – указатель для вывода с новой строки;

текстовое сообщение, заключенное в апострофы;

выражение.

Составим алгоритм вычисления значения функции: Y=x2+bx+1 при х=5,5 и b=3,83

алг вычисление функции

нач вещ x, y, b

b:=3,8

х:=5,5

у:=х**2+b*х+1

вывод нс, ’’значение функция =’’, у

кон

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

ввод <список ввода>

где < список ввода > -это имена величин, значения которых должны быть введены с клавиатуры, разделенные запятой.

В рассмотренном выше алгоритме команды присваивания значений величинам x и b можно заменить командой ввод:

алг вычисление функции

нач вещ x, y, b

ввод x, b

у:=х**2+b*х+1

вывод нс, ’’значение функция =’’, у

кон

При выполнении команды ввод в поле ввода-вывода появляется курсор и приглашает ввести значения. Значения набираются в строгом соответствии со списком ввода через пробел.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 509; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.