Курсовая работа: Разработка обучающей программы, поддерживающей изучение темы "Структуры данных"
Описание переменных
Здесь описывается синтаксис описания переменных, основные типы (вещественный – real, целый - integer). Здесь только называются числовые типы: названия вещественный и целый полагается уже знакомыми ученикам, знание о диапазонах типов им пока не нужно.
Пример var a,b:integer ;c:real ;
Синтаксис операторов ввода, вывода, присваивания.
- Ввод - Read [ ln ]( <список переменных>);
- Вывод - Write [ ln ]( <список переменных>);
- Присваивание - < числовая переменная>:=< Арифметическое выражение>;
- Арифметические операции “ + ” , “ - ” , “ *” , “ /” ;
Правила записи арифметических выражений
Пример
Выражение записывается так
A*A+B*B-12*C или SQR(A)+SQR(B)-12*C
Задания по разделу:
1. как записывается раздел описания переменных
2. с какими типами числовых величин работает паскаль
3. какая задача решается в <пример программы> программе
4. как записываются арифметические выражения
1.1.4. Программирование ветвлений в Pascal
В этом параграфе не изучаются структуры данных, как таковые, но , в процессе изучения ветвлений изучаются логические операции и сложные логические выражения
Логические операции
Изучение вопроса начинается с примера программы
…
Var a,b,c,d: real;
Begin readln(a,b,c,d);
If (a>=b) and (a<=c) then d:=a;
If (b>=a) and (b>=c) then d:=b;
Здесь применяется неиспользуемое ранее логическое выражение and , с которым обучаемые уже познакомились, изучая БД.
Далее ученикам напоминается эта операция и её результат, далее приводится список логических операций, используемых в паскале: and ; or ; not .
Сложные логические выражения