Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"
- «*» - умножение
- Mod – остаток от деления (только для целых чисел)
- Div - деление нацело (только для целых чисел)
- Математические выражения:
Sin(x); cos(x); ln(x); sqr(x); sqrt(x); abs(x);
Пример арифметического выражения в Pascal
Оператор присваивания
<переменная>:=<выражение>
Примеры: x:=3,14; a:=b+c; i:=i+1;
Ограничения на типы при присваивании:
- Если переменная, расположенная слева имеет вещественный тип, то справа – арифметическое выражение: целое или вещественное
- Если переменная слева целого типа – арифметическое выражение – только целое
Задания по разделу
1) Почему паскаль различает целые и вещественные числа
2) Что такое арифметическое выражение, из чего оно может состоять
3) Как работает оператор присваивания
4) Ограничения на типы данных при присваивании
5) Запишите в виде арифметического выражения квадратный трехчлен
6) Запишите на паскале tg x , x4
1.2.2. Структура программы на Pascal, ввод и вывод данных
В параграфе описаны основные структуры программы на паскале, в том числе разделы описания переменных и типов, операторы ввода и вывода.
Раздел описания переменных
Основные описатели числовых типов: integer, real
Пример var a,b:integer; c:real;
Объясняется синтаксис раздела (применение знаков « . » ; « , » ; « : » ; « ; ») и порядок работы транслятора: «Когда транслятор встречает описание переменной, он отводит для этой переменной ячейку памяти и ставит в соответствие имени переменной номер первого байта ячейки.»
Операторы ввода и вывода
В разделе объясняется принцип работы с этими операторами:
«Для сообщения данных компьютеру служат операторы ввода и вывода.