Дистанционный курс
Теория и практика программирования на языке Pascal
Курс создан для углубленного изучения курса программирования в 9 классе
Урок №1
В данном видео из курса по программированию для начинающих "Паскаль с нуля", вы познакомитесь со средой разработки для языка Pascal - PascalABC.net. После просмотра вы сможете написать свою первую программу и вывести на экран знаменитое "Привет, Мир!". Подойдет для начинающих изучать языки программирования.
1. Установка среды программирования PascalABC.net http://pascalabc.net/
2. Быстрый обзор среды.
3. Первая программа на языке Pascal.
Напишите программу для следующих задач и пришлите программный код в форум
1. Вывести на одной строке числа 1, 13, 49 с одним пробелом между ними.
2. Вывести на экран числа 50 и 100 одно под другим.
Урок №2
Продолжение цикла видеоуроков по языку Pascal. В этом уроке вы познакомитесь с типами данных языка, узнаете что такое переменная и как вывести ее на экран(в консоль).
Напишите программу для следующих задач и пришлите программный код в форум
1. Даны два числа. Найти среднее арифметическое и среднее геометрическое их модулей.
2. Даны стороны прямоугольника. Найти его периметр и длину диагонали.
3. Даны два числа. Найти их сумму, разность, произведение, а также частное от деления первого числа на второе.
4. Даны длины сторон прямоугольного параллелепипеда. Найти его объем и площадь боковой поверхности.
5. Треугольник задан координатами своих вершин. Найти периметр и площадь треугольника.
Урок №3
Еще одним важным элементом программы на языке Паскаль являются константы. В этом уроке мы не только познакомимся с ними, но и научимся запрашивать получать данные от пользователя, то есть реализуем ввод данных на языке Pascal. Кроме этого, мы лучше познакомимся с переменными и попробуем поработать с вещественным и строковым типом переменной в Паскаль.
Напишите программу для следующих задач и пришлите программный код в форум
1. Составить программу, которая запрашивает у пользователя год его рождения и текущих год и выводит возраст пользователя.
2. Составить программу, которая запрашивает у пользователя два целых числа и выводит квадрат суммы (a +b)2 и сумму квадратов a2 + b2 этих чисел.
3. Продаются товары двух видов. Запросить с клавиатуры для каждого вида товаров цену, количество в начале рабочего дня и количество проданного товара. Вывести стоимость всех товаров в начале рабочего дня и стоимость всех непроданных товаров.
4. Покупаются продукты двух видов. Запросить с клавиатуры количество денег у покупателя, цену продуктов каждого вида и количество продуктов каждого вида, приобретенного покупателем. Вывести на экран стоимость покупки.
Урок 4
В этот раз, в нашем курсе обучения программированию на языке Паскаль с нуля, мы рассмотрим условные операторы, которые включают в себя различные варианты конструкции if-else. Кроме этого, разберем блок-схему для одного из типичных заданий школьной программы по информатике. Урок полностью посвящен теме ветвления и условий в программировании
Напишите программу для следующих задач и пришлите программный код в форум
1. Если целое число m делится нацело на целое число n, то вывести на экран частное от деления, в противном случае вывести сообщение "m на n нацело не делится"
2. Определить, является ли число а делителем числа b?
3. Имеется стол прямоугольной формы с размерами axb (a и b - целые числа, a>b). В каком случае на столе можно разместить большее количество картонных прямоугольников с размерами cxd (c и d - целые числа, c>d): при размещении их длинной стороной вдоль длинной стороны стола или вдоль короткой. Прямоугольники не должны лежать один на другом и не должны свисать со стола.
Урок 5
Сегодня мы изучим наиболее частые математические функции языка Паскаль, такие как sqr(), sqrt(), div(), mod(), abs() и напишем простейший калькулятор. Кроме того, еще одним шагом в освоении курса по программированию "Паскаль с нуля", станет разбор домашнего задания по информатике, в частности, в этот раз мы напишем программу по блок-схеме, показанной в предыдущем уроке, которая будет решать уравнения и выводить результат на экран. Программа будет использовать вложенную конструкцию if-else языка Pascal.
Урок 6
Еще одной важной темой изучения программирования являются циклы. В этом уроке объяснены и показаны все три конструкции - это While, Repeat-until, For-to, For-downto. В курсе "Паскаль с нуля" вы можете также посмотреть видео под названием "Алгоритм", в котором показано, что из себя представляют циклы в теории.
Урок 7
В новом видео из серии для начинающих программистов "Паскаль с нуля" мы познакомимся с понятием "массив" и научимся работать с одномерными массивами. В этом выпуске вы узнаете как объявляются массивы, каким образом задать идентификаторы, а также как заполнить массив в языке Паскаль и вывести его на экран.
Урок 8
Если вы не совсем понимаете для чего нужны циклы в программировании и что они из себя представляют - то это видео для Вас. Как легко вывести на экран числа от 1 до 20 в три строчки кода? Ответ в видео.
Урок 9
Очередной урок курса для начинающих программистов расскажет о том, как можно облегчить работу с определенным видом условий. Как огромный блок кода записать в несколько строк? В процессе видеоурока показана логика работы оператора выбора case-of в языке Паскаль. Для практики и закрепления знаний мы решим задачку отображения названий дней недели по номеру дня, который введет пользователь.
Урок 10
Очередной выпуск курса "Паскаль с нуля" для новичков в программировании мы поговорим о некоторых аспектах работы с массивами. Вы можете ознакомиться с правильным выводом элементов массива, а также решить задачу подсчета суммы четных элементов массива. Этот урок позволит улучшить понимание темы "Одномерные массивы" и восполнить пробелы в знаниях.
Урок 11
В этом видео из цикла уроков для начинающих программистов "Паскаль с нуля" вы сможете познакомиться с очень важной, основополагающей конструкцией для многих элементов - это вложенные циклы. Мы рассмотрим как они работают и узнаем как применяются на практике.
Урок 12
Долгожданное видео курса для начинающих программистов "Паскаль с нуля" о сортировке массива в Паскале). В этом уроке мы рассмотрим один из алгоритмов сортировки, узнаем каким образом работает сортировка методом пузырька и реализуем его на языке Паскаль.
Урок 13
В этом видео мы поговорим о том, какие языки программирования предназначаются для тех или иных целей, а также узнаем в каком направлении двигаться начинающему программисту) Какой язык изучать для создания игр? На чем писать мобильные приложения? Что такое веб-программирование? Ответы на эти вопросы вы сможете найти посмотрев этот видеоролик.
Урок 14
В очередном видеоуроке по программированию на языке Паскаль, мы разберем такую тему, как "Многомерные массивы". Разбор темы будем проводить на примере двумерного массива, и рассмотрим такие моменты, как создание массива, наполнение его данными и вывод.
Урок 15
В новом уроке по программированию на языке Паскаль, мы продолжаем работать с многомерными массивами. В этом выпуске затронуты такие темы, как заполнение массива данными, вывод массива в консоль, а также еще проще объяснен принцип работы вложенных циклов на примере цикла FOR