[!] Паскаль - Онлайн Учебник для начинающих изучать программирование с нуля. Справочник. Примеры кода. [Pascal]

Паскаль Онлайн учебник для начинающих изучать программирование с нуля, справочник с примерами кода. Примеры и задачи

Pascal в Примерах и Задачах. Подробный Разбор

    Первые шаги & Типы данных

  1. Урок #1 Начало программирования. Минимальная программа. Тело программы и операторные скобки
  2. Урок #2 Литералы и вывод данных на экран (в консоль). Первое знакомство с Write и Writeln. Процедура и её аргументы
  3. Урок #3 Типы данных в языке Pascal. Объявление переменных. Целые числа Integer. Оператор присваивания. Операции. Операнды. Арифметические выражения. Инициализация переменных.
  4. Урок #4 Real Вещественный тип даннных
  5. Урок #5 Ввод данных с клавитуры (из консоли). Процедура Readln()
  6. Урок #6 Boolean Логический тип данных. Логические выражения. Операции AND и OR.
  7. Урок #7 Char Символьный тип данных.
  8. Урок #8 Строковый тип данных String. Начало работы со строками
  9. Управляющие конструкции

  10. Урок #9 Условный оператор IF (оператор ветвления) в Паскаль. Полная и неполная формы условного оператора. Вложенность условий
  11. Урок #10 Цикл For в Паскаль. Цикл с известным числом повторений (цикл с параметром)
  12. Урок #11 Цикл While "с предусловием"
    1. Урок #12.1 Цикл Repeat/Until "с постусловием"
    2. (в разработке) Урок #12.2 Связь и отличия между циклами For, While и Repeat/Until
    1. Урок #13.1 Вложенные циклы в Паскаль (Начало) For, While, Repeat/Until -- примеры кода
    2. Урок #13.2 Вложенные циклы (Продолжение) для вывода матриц, таблиц
  13. Урок #14 Процедуры и функции. Как объявлять и использовать
  14. Урок #15 Одномерные массивы и работа с ними в Паскале. Задание собственного типа данных.
  15. Урок #16 Строки как одномерные массивы символов
  16. Урок #17 Явное приведение типа в Паскаль -- val()
  17. Работа с файлами

  18. Урок #18 Чтение данных из файла
  19. Урок #19 Запись данных в файл
  20. Разрабатываемые темы

  21. Read() и Readln() -- разница в работе и отличия
  22. Специальные темы

  23. Анимация средствами ASCII-art в консоли.

Данная документация изначально формировалась как справочный материал, который может помочь при решении этих учебных задач.

Среда программирования

Какие есть варианты:

  1. Lazarus Delphi - Free Pascal (скачать): http://www.lazarus-ide.org/index.php?pag...
  2. PascalABC (скачать): http://pascalabc.net/
  3. PascalABC online: http://pascalabc.net/WDE/

Справочник

  1. Правила оформления/форматирования кода
  2. Типы данных в Паскаль. Элементарные (простые) и составные (сложные).
  3. Преобразования типов:
    1. Преобразования строки в число
    2. Виток цикла
  4. Процедуры и функции:
    1. Перегрузка процедур и функций в Паскаль
  5. Циклы:
    1. Виды циклов в Паскаль -- список. Когда какой цикл лучше использовать

Уроки (устаревший раздел)

  1. Урок #1: "Привет мир!" -- начинаем программировать на языке Pascal
  2. Урок #2 -- Типы данных в Pascal
  3. Урок #3 -- Ввод/Вывод данных в Pascal - Write(). Writeln(), Read(), Readln()
  4. Урок #5 -- Циклы

Теория & Примеры

  1. Получить случайное число в диапазоне - пример
  2. Цикл While
  3. Массивы
  4. Что такое литералы

Задачи & Упражнения

  1. Список простых задач
  2. div и mod

Что почитать, чтобы понимать и программировать ещё лучше

Ссылки материалы книг и иных интернет-ресурсов:

  1. Прекрасный, хорошо оформленный сайт с уроками по Паскалю: http://learnpascal.ru/vvedenie-v-paskal/...
  2. Полезный сайт о программировании для начинающих: "Подготовка к олимпиадам по информатике": http://pinskolimp.blogspot.ru