вторник, 12 января 2016 г.

Урок 17. Моделирование в среде программирования PascalABC.NET

ЧАСТЬ 1. ПОВТОРЕНИЕ

Поздравляем всех учеников с наступившим 2016 годом!
А у нас новая тема - программирование в   среде PascalABC.NET!
Ну, скажете вы, вот так новость! В прошлом году это (или почти это) уже было!
Правильно, а новое - это хорошо забытое старое!
Поэтому быстро вспоминаем и записываем в тетрадь

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

Автор языка Паскаль - Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук. Подробнее читайте в вашей любимой Википедии


ЧАСТЬ 2. ЭТАПЫ РЕШЕНИЯ ЗАДАЧИ НА КОМПЬЮТЕРЕ. ЭТАПЫ МОДЕЛИРОВАНИЯ


1 этап. Постановка задачи. Результат - словесная информационная модель
2 этап. Формализация. Результат - математическая модель
3 этап. Алгоритмизация. Результат  - алгоритм ( описание на алгоритмическом языке, в виде блок-схемы и т п)
4 этап. Программирование. Результат  - Программа
5 этап. Компьютерный эксперимент. Отладка, тестирование. Результат - уточнение модели. Возможен возврат к этапам 1 - 4.

ЧАСТЬ 3. ЗНАКОМСТВО СО СРЕДОЙ PASCALABC.NET

PascalABC.NET — это:

Язык программирования Pascal нового поколения, сочетающий простоту классического языка Паскаль, ряд современных расширений и огромные возможности платформы .NET.
Бесплатная, простая и мощная среда разработки.

Работа на ПК


Найдите на рабочем столе ярлык PascalABC.NET, запустите приложение.
Изучите интерфейс приложения.
Схематично зарисуйте в тетрадь расположение и назначение окон приложения.


В окне ввода наберите текст программы вычисления куба числа
Сохраните текст программы на локальном компьютере в своей папке под именем Pascal\Pas9_0_cl.pas
// Пример программы на Паскале. Вычисление куба числа r
var r: real;
var r3: real; // вспомогательная переменная
begin
  write ('Введите r: ');
  readln (r);
  r3 := r * r * r;
  writeln (r, ' в степени 3 = ', r3);
end.
Сделайте компиляцию программы (Ctrl + F9).
Если нет синтаксических ошибок, то запустите программу (F9) 3 раза с разными данными, проанализируйте результат, покажите учителю.

Домашнее задание

1. Срочно установить на домашнем ПК свободно распространяемую среду PascalABC.NET
 с сайта http://pascalabc.net/ . Подробно об установке
    Зайдите на сайт PascalABC.NET
    Слева в меню выберите 2-ю строку - СКАЧАТЬ
    Если у вас первая установка - выбираете первый вариант скачивания, если обновление, то второй вариант
    После установки убедитесь, что система работоспособна.
          a) Для этого запустите систему (через меню Пуск или ярлык на рабочем столе)
          б) В открывшемся окне найдите строку меню (Файл  Правка  Вид ...  Помощь)
          в) Последовательно откройте пункты  Помощь, Изучаем PascalABC.NET, 01_First
          г)  В открывшемся окне выберите файл Calculations1.pas, откройте его
          д) Вы увидите текст программы-примера. Смело запускайте эту программу через меню:
           Программа -- Выполнить
          е) Программа должна выполниться и вывести результат вычислений
          ж) Копируете этот результат и вставляете в текст письма для учителя информатики. 
2. Сделать компиляцию (Ctrl + F9) примера CompilerError1.pas:
Меню -- Помощь -- Изучаем PascalABC.NET -- 02_Errors -- CompilerError1.pas.
Исправить ошибки, выполнить пример (F9)
3. Аналогично сделать компиляцию и выполнение примеров CompilerError2.pas, CompilerError3.pas
3. Прислать учителю информатики до 18.01.2016 (понедельник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. В письмо скопировать результат выполнения программ CompilerError1.pas, CompilerError2.pas, CompilerError3.pas.
Если что-то не получилось, написать причину невыполнения задания.
 Отсутствие письма - 2 в журнал

Комментариев нет:

Отправить комментарий