УЧЕБНЫЙ АЛГОРИТМИЧЕСКИЙ ЯЗЫК
1. Назначение языка ИнтАл Для изучения основ программирования. Для решения широкого круга задач.
2. Загрузка системы Интал Пуск / Программы / Базовый курс информатики / Интал2 для Windows Файл / Новый Набрать текст программы Выполнение / Выполнить
3. Правила записи программ Программа Имя_программы Описание переменная1, переменная2, … : тип1 переменная1, переменная2, … : тип2 раздел описания переменная1, переменная2, … : тип3 Конец_Описания Оператор 1 Оператор 2 Оператор 3 тело программы Оператор n Конец_Программы
4. Данные в языке Интал Данные - это объекты, над которыми производятся действия в языке Интал. Величина – это единица данных, представленная своим именем или своим значением. Переменная – это величина, значение которой в ходе выполнения программы может меняться. Идентификатор (имя) переменной – обозначение переменной. Идентификатор задается символами русского, английского алфавита, цифрами, символом подчеркивания (первой должна быть буква). Пример: x, y, z, Мама, Сумма, S, В12, к_456
5. Типы величин Тип величины определяет к какому множеству принадлежит значение данной величины и какие операции над ней (величиной) допустимы. Типы величин бывают: Целый Вещественный Строковый Логический Массив
6. Описание типов Описание всех переменных производится в разделе описания переменных. Раздел описания располагается сразу после заголовка программы. Описание переменная1, переменная2, … : тип1 переменная1, переменная2, … : тип2 ………………………………….. Конец_Описания Пример: Описание х: Целый y, S1, S2 : Вещественный Конец_Описания
7. Арифметические выражения Арифметическое выражение состоит из: чисел, переменных, функций, знаков арифметических операций, круглых скобок. Примеры арифметических выражений: 5*3-х+22*4 2*х-y/3 (49-4*х-Квадрат(х)-Куб(х))-(7^3)
8. Арифметические операции ОперацияНазвание Форма записи Комментарий +Сложениеx+yx+y -Вычитаниеx-yx-y *Умножениеx*yx*y /Делениеx/yx/yРезультат имеет вещественный тип ^Возведение в степень x^yРезультат имеет вещественный тип divДеление нацело x div yОба операнда и результат - целые modОстаток от деления нацело x mod yОба операнда и результат - целые
9. Функции ФункцияНазначение Корень(х)Возвращает квадратный корень числа х. Куб(х)Возвращает куб числа х. Квадрат(х)Возвращает квадрат числа х. Модуль(х)Возвращает модуль числа х Предыдущее(х)Возвращает число, на единицу меньше числа х. Следующее(х)Возвращает число, на единицу больше числа х.
10. Правила вычисления Арифметические выражения вычисляются в следующем порядке: 1. выражение в скобках; 2. значение функций; 3. возведение в степень; 4. умножение и деление; 5. сложение и вычитание.
11. Оператор присваивания Переменная := Выражение Правила выполнения оператора: Вычисляется значение арифметического выражения. Результат присваивается переменной, стоящей слева от знака := Примеры x:=5 y:=7*2-14 z:=x+y x:=x+1 y:=y-2
Домашнее задание § 47, § 48; вопросы и задания (письменно 10) к § 48 п. 49.1; конспект.