Тема: Школьный алгоритмический язык. Понятие величины. Основные характеристики величины. Команда присваивания. Ввод-вывод информации.
Заключение
Перед человеком и обществом в XXI в. все более отчетливо вырисовывается новая цель — глобальная безопасность. Достижение этой цели требует изменения мировоззрения человека, системы ценностей, индивидуальной и общественной культуры. Необходимы новые постулаты в сохранении цивилизации, обеспечении ее устойчивого развития, принципиально новые подходы в достижении комплексной безопасности. При этом весьма важным является то, что в обеспечении безопасности не должно быть доминирующих проблем, так как их последовательное решение не может привести к успеху. Решать проблемы безопасности можно только комплексно.
Следует заметить, что Россия одной из первых выступила с резким осуждением варварского террористического акта 11 сентября 2001 года в Нью-Йорке. Именно ей принадлежит инициатива объединения усилий всех стран в борьбе с этой угрозой всему мировому сообществу. Только так, только всем миром можно решить эту глобальную проблему международной безопасности.
Вопросы и задания
Подготовить к семинарскому занятию ответы на вопросы:
1. Какое определение терроризма дано в Федеральном законе Российской Федерации «О борьбе с терроризмом»?
2. Какие существуют виды терроризма?
3. Какие отличительные признаки присущи любому виду терроризма?
К следующему занятию составить таблицы и диаграммы с анализом терактов на железнодорожном транспорте.
Преподаватель _____________Фартунин М. Ю.
Когда есть смысл написать алгоритм или программу? Только для решения класса задач, когда некоторая входная величина в ходе выполнения алгоритма может принимать различные значения. Например, нет смысла составлять программу получения суммы двух конкретных чисел 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
вывод нс, ’’значение функция =’’, у
кон
При выполнении команды ввод в поле ввода-вывода появляется курсор и приглашает ввести значения. Значения набираются в строгом соответствии со списком ввода через пробел.

