вторник, 17 сентября 2013 г.

Уроки 3 и 4. Структура данных - массив. Обработка массива

Итоги предыдущего урока

Классное задание выполнили практически все, но с замечаниями. Результаты смотрите в  листе оценивания. Однако, домашнее задание не выполнил никто :( Вы должны повторить, как оформляется цикл в программе. Скачайте видео о цикле с параметром и посмотрите его. Выполните задание Решение задач. Для повторения основных понятий языка Pascal скачайте тест и пройдите его.
Жду до конца недели. 

Уроки 3 и 4. Структура данных - массив. Обработка массива. Решение задач

Типы данных   Integer, Real, Char  называют простыми данными.
Это значит, что одному имени переменной соответствует одно значение, занимающее одну область памяти (ячейку) определенной длины.
Для хранения множества однородных данных применяют структурированные типы данных.
Структура представляет собой последовательность пронумерованных ячеек одинаковой длины, которая имеет одно имя. Каждая ячейка структуры имеет имя такого вида: <имя> [индекс].
Например:
mass [1] – 1-я ячейка в последовательности mass
Массив – ограниченная совокупность однородных величин.
Элементы массива (значения) располагаются в памяти непрерывным блоком и имеют одно и то же имя. Различают элементы по порядковому номеру (индексу).

Пример описания массива в программе :

 var mass : array [1..100] of real;

Более подробно о переменных разных типов и о массиве читайте в документе.

 (лабораторную работу и домашнее задание в этом документе не выполняйте)

Практические задания и домашнее задание на 26.09
Ниже даны ссылки на Рабочие листы с  заданиями и домашними заданиями. Каждый ученик получил электронное письмо, в котором указано, какое именно задание нужно выполнять.
Разбор задач
Решение задач
Задачи посложнее

среда, 11 сентября 2013 г.

Урок 2. Структура программы. Описание данных

Итоги
Подведем итоги работы в классе 5 сентября и дома.
Все вошли в среду PascalABC и написали одну или две простые программы, убедились, что они работают. Это хорошо.
Люда выполнила и расчетную программу и попыталась написать еще одну дома. Молодец!
Остальные, вероятно, не смогли попасть на этот блог :(

Если вы посмотрели видео Митч Резник о детях и программировании, то может быть поняли, почему мы занимаемся программированием.

 Работа на уроке на 12 сентября
Правила оформления программ (выполнять обязательно)!
  • В имени файла *.pas должен присутствовать идентификатор программы, например Pas1_1_cl_name.pas
  • В имени файла *.pas должна присутствовать фамилия ученика. Например, Pas1_1_cl_Petrov.pas
  • Программу следует начать с комментария, в котором содержится условие задачи и набор тестовых данных. Тестовые данные — это те данные, на которых надо проверять работу программы.
  • Программу следует сопровождать комментариями по тексту
  • Программу следует начать с приветствия: writeln('Вас приветствует программа Петрова П')
Структура программы: 
 Заголовок программы;
 Описание переменных, необходимых для работы программы;
   begin
      алгоритм обработки данных
   end.
Проверь себя

Описание переменных
var 
список1 переменных : тип1;
список2 переменных : тип2;
...
Задание Эссе
Задание на 12 сентября и домашнее задание на 19 сентября
Задание Решение задач

среда, 4 сентября 2013 г.

Урок 1. Попытаемся работать с блогом

Зачем изучать программирование? 
Обсудим, что дает учащимся изучение программирования?
В конце прошлого года мы занимались с алгоритмами для обработки величин.
Для описания алгоритма применяли язык блок-схем.
Исполнителем наших программ был компьютер. Для записи алгоритма на языке, понятном компьютеру, применяли язык Pascal.

Для работы откройте документ Урок 1.