среда, 19 февраля 2020 г.

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

Дата проведения занятия 19.02.2020
15.02.1934 - день рождения Никлауса Вирта, автора Паскаля

ЧАСТЬ 1. ВВЕДЕНИЕ


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

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


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


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

ЧАСТЬ 3. СРЕДА PASCALABC.NET

PascalABC.NET — это:

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

Работа на ПК


1. На локальном компьютере в своей папке создайте вложенную папку Pascal_name, где name - ваша фамилия латинскими буквами 
2. Найдите на рабочем столе ярлык PascalABC.NET, запустите приложение.
3. Изучите интерфейс приложения.
5. Наберите программу в поле редактирования, указав в приветствии свои имя и фамилию 

program pas8_cl_01; 
begin
  writeln ('Вас приветствует программа Васи Иванова');
  write ('строка 1 и про');    
  writeln ('должение строки 1');
  writeln ('строка 2');
end.
6. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_01.pas
Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ тире)
7. Сделайте компиляцию программы (Ctrl + F9).
8. Если нет синтаксических ошибок, то запустите программу (F9)
9. Проанализируйте полученный результат
10. Перепишите в тетрадь текст программы


Самостоятельная работа на ПК





        CWA1Begin6


 Написать программу, которая в поле вывода "рисует " домик из звездочек.
 Пример:
         *
     * * * *
  *  *  *  *  *
  *             *
  *             *
  *             *
  *  *  *  *  *


На дополнительную оценку:

CWA1Begin7

Вывести таблицу умножения в виде представленном на картинке:



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

Для выполнения домашнего задания:
  1. Написать и запустить программу в среде PascalABC.Net
  2. Сделать сканирование экрана ( кнопка Print Screen)
  3. Прислать учителю информатики по школьной эл почте письмо-отчет о выполнении домашнего задания.
    Тема письма: 8 кл ДЗ к уроку 3 Паскаль <ваша фамилия>
  4. К письму прикрепить скриншот экрана с результатом выполнения программы и свой файл типа .pas,
  5. Если что-то не получилось, в письме написать причину невыполнения задания.

I задача
1. Составьте программу, которая нарисует прямоугольный равнобедренный треугольник с катетами по 4 звездочки

2. Дать имя программе - Pas8_hm_02 (name - фамилия автора программы
3. Сохраните файл под именем Pas8_hm_01.pas

II задача
  1. Написать в тетради программу, которая выводит в поле вывода  звездочками * * * первую букву вашего имени или фамилии. Например: Ольга
     ***
    *    *
    *    *
     ***
  2. Дать имя программе - Pas8_hm_02 (name - фамилия автора программы)
  3. Сохранить файл под именем Pas8_hm_02.pas

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

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