Даты проведения урока 14.02.18, 15.02.18
15.02.1934 - день рождения Никлауса Вирта, автора Паскаля
15.02.1934 - день рождения Никлауса Вирта, автора Паскаля
Часть 1. Прощание с электронными таблицами
Ура, с электронными таблицами покончено!- Сначала наведите порядок на своем облачном диске: все файлы с домашними задачами, зачетная работа и тп должны быть перенесены в папку 9info-<ваша фамилия> !
- А в вашем блоге сегодня, прямо сейчас, должно появиться сообщение с темой "Теперь я знаю, что такое электронная таблица". В этом сообщении вы коротко расскажете о своих впечатлениях о работе с электронными таблицами: что понравилось, что нет.
- Запуск блоггера: www.blogger.com
- Сообщение создать, сохранить, опубликовать
- Из сообщения должна быть сделана ссылка на электронную таблицу с диаграммой. Это может быть ваша зачетная работа или задача с диаграммами (task6-diagr). Ссылка должна открываться в новой вкладке!
Здесь адреса ваших блогов
Часть 2. Повторение
И теперь у нас новая, очень интересная тема - программирование в среде PascalABC.NET!Ну, скажете вы, вот так новость! В прошлом году это (или почти это) уже было!
Правильно, а новое - это хорошо забытое старое!
Поэтому быстро вспоминаем и записываем в тетрадь
Языки программирования - формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
Алгоритм - набор инструкций, описывающих порядок действий исполнителя для достижения поставленной цели за конечное число шагов.
Паскаль - один из универсальных языков программирования высокого уровня. Он поддерживает процедурный стиль программирования.
Автор языка Паскаль - Никлаус Вирт (нем. Niklaus Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук. Подробнее читайте в вашей любимой Википедии
Часть 3. Этапы решения задачи на компьютере. Этапы моделирования
1 этап. Постановка задачи. Результат - словесная информационная модель
2 этап. Формализация. Результат - математическая модель
3 этап. Алгоритмизация. Результат - алгоритм ( описание на алгоритмическом языке, в виде блок-схемы и т п)
4 этап. Программирование. Результат - Программа
5 этап. Компьютерный эксперимент. Отладка, тестирование. Результат - уточнение модели. Возможен возврат к этапам 1 - 4.
Часть 4. Среда PascalABC.NET
PascalABC.NET — это:
Язык программирования Pascal нового поколения, сочетающий простоту классического языка Паскаль, ряд современных расширений и огромные возможности платформы .NET.Бесплатная, простая и мощная среда разработки.
Работа на ПК
Найдите на рабочем столе ярлык PascalABC.NET, запустите приложение.
Изучите интерфейс приложения.
Схематично зарисуйте в тетрадь расположение и назначение окон приложения.
1. В окне ввода наберите текст программы вычисления куба числа
Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке 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 раза с разными данными, проанализируйте результат, покажите учителю.
2. Составьте программы для заданий Begin5, Begin8, Begin11 и выполните их
2. Считаем, что паскаль у всех установлен. Если еще нет - срочно установить на домашнем ПК свободно распространяемую среду PascalABC.NET с сайта http://pascalabc.net/ . Подробно об установке читать в сообщении от 20 декабря 2017
3. Сделать компиляцию (Ctrl + F9) примера CompilerError1.pas:
Меню -- Помощь -- Изучаем PascalABC.NET -- 02_Errors -- CompilerError1.pas.
Исправить ошибки, выполнить пример (F9)
4. Аналогично сделать компиляцию и выполнение примеров CompilerError2.pas, CompilerError3.pas
5. Прислать учителю информатики до 19.02.2018 (понедельник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Тема письма:"9 кл ДЗ к уроку Паскаль1". В письмо скопировать результат выполнения программ CompilerError1.pas, CompilerError2.pas, CompilerError3.pas.
Если что-то не получилось, написать причину невыполнения задания.
PS. Для тех, кто использует он-лайн среду http://rextester.com/l/pascal_online_compiler, привожу тексты заданий из пунктов 3-4:
// CompilerError1.pas Исправьте ошибку компиляции.
// Обратите внимание, что курсор позиционируется в конце слова, вызвавшего ошибку
var i: integer
begin
i := 2;
writeln(i);
end.
// CompilerError2.pas Исправьте ошибки компиляции. Опишите переменную r
begin
r := 2.5;
witeln(r);
end.
//CompilerError3.pas Исправьте ошибку компиляции. Не всегда надо "верить" тексту ошибки
var k: real;
begin
k := 2,5;
writeln(r);
end.
Схематично зарисуйте в тетрадь расположение и назначение окон приложения.
1. В окне ввода наберите текст программы вычисления куба числа
Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке 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 раза с разными данными, проанализируйте результат, покажите учителю.
2. Составьте программы для заданий Begin5, Begin8, Begin11 и выполните их
Домашнее задание
1. Проверить наличие сообщения в своем блоге про электронные таблицы2. Считаем, что паскаль у всех установлен. Если еще нет - срочно установить на домашнем ПК свободно распространяемую среду PascalABC.NET с сайта http://pascalabc.net/ . Подробно об установке читать в сообщении от 20 декабря 2017
3. Сделать компиляцию (Ctrl + F9) примера CompilerError1.pas:
Меню -- Помощь -- Изучаем PascalABC.NET -- 02_Errors -- CompilerError1.pas.
Исправить ошибки, выполнить пример (F9)
4. Аналогично сделать компиляцию и выполнение примеров CompilerError2.pas, CompilerError3.pas
5. Прислать учителю информатики до 19.02.2018 (понедельник) до 23.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Тема письма:"9 кл ДЗ к уроку Паскаль1". В письмо скопировать результат выполнения программ CompilerError1.pas, CompilerError2.pas, CompilerError3.pas.
Если что-то не получилось, написать причину невыполнения задания.
PS. Для тех, кто использует он-лайн среду http://rextester.com/l/pascal_online_compiler, привожу тексты заданий из пунктов 3-4:
// CompilerError1.pas Исправьте ошибку компиляции.
// Обратите внимание, что курсор позиционируется в конце слова, вызвавшего ошибку
var i: integer
begin
i := 2;
writeln(i);
end.
// CompilerError2.pas Исправьте ошибки компиляции. Опишите переменную r
begin
r := 2.5;
witeln(r);
end.
//CompilerError3.pas Исправьте ошибку компиляции. Не всегда надо "верить" тексту ошибки
var k: real;
begin
k := 2,5;
writeln(r);
end.
Комментариев нет:
Отправить комментарий