← К навигатору курса · Раздел 3 из 8
Это то, что группа прошла за неделю 10–15 сентября: от «что такое язык программирования» до первой программы Triangle. Три урока идут ровно по страницам тетради, каждый термин раскрыт на её же примерах. Глава изучается параллельно с главами 1–2: одно занятие = тема логики или блок-схем + тема Паскаля. Среда Паскаля в колледже пока не названа, поэтому весь код работает и в PascalABC.NET, и во Free Pascal; урок установки со скриншотами появится, когда среда станет известна. Следующие темы (стандартные функции, if, циклы) добавятся по мере появления в тетради.
Краткий план раздела
После этого раздела ты сможешь:
- объяснить, что такое язык программирования, компилятор, шесть этапов решения задачи и разделы программы
- выбирать тип данных по диапазону, считать div и mod, объявлять переменные в Var
- писать линейную программу с вводом, вычислением и форматным выводом; переводить блок-схему в Паскаль
📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно | 🔽 — не обязательно
Содержание
📖 Текстовые уроки
- 3.1. Паскаль: язык, этапы решения задачи и структура программы
- 3.2. Типы данных: целые, вещественные, div и mod, символы и строки
- 3.3. Ввод, вывод и первая программа: Triangle из тетради
❓ Контрольные вопросы
- Три части языка программирования
- Верный порядок разделов программы
- 21 div 4 и 21 mod 5
- Тип для числа жителей страны
- Что напечатает Writeln(x:0:2)
- Верная формула длины вписанной окружности
💻 Задания
- Найди раздел с неверным знаком
- Три этапа на бумаге + пустая программа в среде
- На какой переменной споткнётся компилятор
- Минуты и секунды через div и mod
- Оператор не на своём месте
- Блок-схема → программа: длина окружности и площадь круга
Итоги раздела
- язык = алфавит + синтаксис + семантика; Паскаль компилируется; шесть этапов решения задачи; разделы Program … Begin … end.
- тип задаёт, что влезает в ящик: целые с диапазонами, вещественные с точкой, Boolean/Char/String; div и mod
- Readln кладёт ввод в ящики, Write/Writeln печатает, формат :0:2; линейная схема переводится в программу один в один
