Страница зарезервирована для будущих, надеюсь, не великих достижений в преподавании этого языка. Пора бы переходить на что-то более свежее и актуальное нежели Pascal. Впрочем, здесь во мне борются две парадигмы. Одна заключается в том, что я сторонник классики и традиций. Вторая – в том, что новые условия (жизнь, технологии, производство), новые принципы в программировании требуют иных подходов в обучении, в том числе и основ (а скорее всего именно основ).

Ниже приведены материалы к курсу информатики Босовой Л.Л. (ФГОС).

Тест Паскаль начала 3.1-3.3 (8 класс)

 


Приятным дополнением к среде PascalABC.NET является электронный задачник Programming Taskbook – 1000 заданий от простейших до заданий на файлы, рекурсию, указатели и структуры данных.

Группы заданий:

Begin — ввод и вывод данных, оператор присваивания (40),

Integer — целые числа (30),

For — цикл с параметром (40),

Boolean — логические выражения (40),

If — условный оператор (30),

Case — оператор выбора (20),

While — цикл с условием (30),

Series — последовательности (40),

Proc — процедуры и функции (60),

Minmax — минимумы и максимумы (30),

Array — одномерные массивы (140),

Matrix — двумерные массивы (матрицы) (100),

String — символы и строки (70),

File — типизированные файлы (90),

pascal tsk pos min

Text — текстовые файлы (60),

Param — составные типы данных в процедурах и функциях (70),

Recur — рекурсия (30),

Pointer — указатели и динамические структуры данных (80)

 

Выбрать задания можно в меню Модули или вызвать процедурой. Пример:

uses PT4;
begin
  Task('Begin3');
end.

pascal tsk neg min

Перенаправление ввода-вывода – при подключении модуля задачника PT4 ввод осуществляется из полей вода окна задачника, а вывод - в соответствующие поля вывода окна задачника. Пример:

uses PT4;
var a,b,S,P: real;
begin
 
 Task('Begin3');
  read(a,b);
  S:=a*b;
  P:=2*(a+b);
  write(S,P)
end.