Показаны сообщения с ярлыком программа. Показать все сообщения
Показаны сообщения с ярлыком программа. Показать все сообщения

вторник, 12 ноября 2013 г.

Урок 9. Подпрограммы - процедуры и функции

С функциями и процедурами мы знакомились еще в Лого. Тогда мы говорили о вспомогательных алгоритмах.
В программировании часто бывает нужно одну и ту же группу команд повторять несколько раз. Если повторение происходит “на месте” — используют цикл (while, или for).
Если код (операторы) нужно повторять в разных местах программы — его оформляют в виде подпрограммы.
Подпрограмма — программа, которую можно вызывать из других программ, указав ее имя.
Подпрограмма реализует вспомогательный алгоритм.
Основная программа — программа, реализующая основной алгоритм решения задачи и содержащая в себе обращения к подпрограммам.
 Правила оформления подпрограммы на языке Pascal смотрите в документе, там же находится описание практической работы.

Практическая работа
Домашнее задание
  1. Уметь рисовать блок-схемы для процедур  max и  min
  2. В программу  Sum-max-min вставить операторы вывода  условия задачи и комментарии и проверить ее работу
  3. Изменить программу Sum-max-min так, чтобы входных чисел было
а) 10, б) указанное число n
и проверить работу программы
  1. Читать справку к среде PascalABC -
Содержание - Справочник по языку - Процедуры и функции - Описание процедур и функций

среда, 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.