понедельник, 10 апреля 2023 г.

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

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

Часть 1. Прощание с электронными таблицами


Ура, с электронными таблицами покончено!

Сначала наведите порядок на своем облачном диске: все файлы с домашними задачами, зачетная работа и тп должны быть перенесены в папку 9info-<ваша фамилия> !

Часть 2. Повторение - это часть вашего домашнего задания

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

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


Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы и это значение не меняется во время работы программы.

Переменной 
называется величина, значение которой меняется во время работы программы.
А вот другое определение переменной. Переменная - это поименованная область оперативной памяти, в которой хранится значение переменной.
Итак, переменная - это величина, которая имеет имя, тип и значение. Чтобы выделить место для хранения значения переменной, ее надо объявить в программе.





Часть 3. Этапы решения задачи на компьютере. Этапы моделирования


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

Часть 4. Среда PascalABC.NET

PascalABC.NET — это:

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

Работа на ПК


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


4. В окне ввода наберите текст программы вычисления куба целого числа
Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas9_0_cl.pas

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

Домашнее задание для тех, кто не сдает ОГЭ

1. Законспектировать Часть II этого сообщения
2. Считаем, что паскаль у всех установлен. Если еще нет - срочно установить!  Подробно об установке читать в сообщении от 13.03.23 между уроками 25 и 26 
3а. Кто считает себя продвинутым пользователем, составьте программу для задания Begin11 и выполните ее. Переходите к пункту 5 
3б. Кто считает, что ему нужно вспомнить Паскаль, сделайте компиляцию (Ctrl + F9) примера CompilerError1.pas:
Меню -- Помощь -- Изучаем PascalABC.NET -- 02_Errors -- CompilerError1.pas.
Исправить ошибки, выполнить пример (F9)
4. Аналогично сделать компиляцию и выполнение примеров CompilerError2.pas, CompilerError3.pas
5. Прислать учителю информатики до 17.04.2023  до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Тема письма:"9 кл ДЗ к уроку Паскаль1".  В письмо скопировать результат выполнения программ CompilerError1.pas, CompilerError2.pas, CompilerError3.pas.
Если что-то не получилось, написать причину невыполнения задания.

PS. Для тех, кто использует он-лайн среду https://www.ideone.com/  или   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. Законспектировать Часть II этого сообщения
2. Готовиться к ДКР по информатике, которая будет в пятницу 14.04.23
4. Выполнить задание 13.2 из этой презентации (про варенье)
Прислать учителю информатики до 17.04.2023  до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания. Тема письма:"9 кл ДЗ к уроку Паскаль1". 

понедельник, 3 апреля 2023 г.

Урок 28. Урок цифры. Что прячется в смартфоне: исследуем мобильные угрозы

Дата проведения занятия 4.04.23


Какие существуют цифровые угрозы для смартфонов? Чем они могут быть опасны и как их обнаружить?
Как не попасться на удочку злоумышленников? 
Обо всем этом расскажет Андрей Сиденко, контент-аналитик «Лаборатории Касперского» и талисман компании – Мидори Кума.



А затем вас ждет работа на тренажерах. 
В строке адреса  браузера наберите: урокцифры.рф 
Выберите свой уровень тренажера, зарегистрируйтесь и работайте. Желаем удачи!

вторник, 21 марта 2023 г.

Урок 27. Практический зачет по электронным таблицам



Дата проведения урока 21.03.23

Практический зачет
Выполнить зачетную работу по электронным таблицам по вариантам. Вариант назначает учитель. Оценка идет на 4 четверть
Примерное время выполнения подобного задания на ОГЭ -- 30 минут
Вариант 4


Домашнего задания нет! Каникулы! 

вторник, 14 марта 2023 г.

Урок 26. Контрольная работа



Дата проведения урока 14.03.23



Выполнить
контрольную работу  по вариантам. Вариант назначает учитель. 



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

1. Установить на домашний компьютер или смартфон среду программирования PascalABC.NET. Инструкцию читайте в этом блоге, между 25 и 26 уроком
2. Появляется  последний шанс выполнить ДЗ по ЭТ. Решите одну из этих задач: 

понедельник, 13 марта 2023 г.

Установка среды программирования

 


   В 4-ой четверти - программируем! 

Пожалуйста,  установите  на вашем ПК или смартфоне среду программирования PascalABC.NET 

Уважаемые родители! В  4 четверти ваши дети будут заниматься программированием! Для успешной учебы  им ОБЯЗАТЕЛЬНО нужно работать в среде PascalABC.NET  Пожалуйста, помогите им. Если что-то непонятно, пишите нам по электронной почте. Заранее спасибо!
Итак, начинаем
1. Если на ПК PascalABC.NET уже установлен, переходите к пункту 4.
    Если на ПК нельзя установить  PascalABC.NET (например, у вас MAC OS), переходите к пункту 5
    Если у вас телефон с ОС Android, то переходите к инструкции по установке на Android
    Если на ПК PascalABC.NET  не установлен, то зайдите на сайт PascalABC.NET
2. Слева в меню выберите 2-ю строку - СКАЧАТЬ
3. Если у вас первая установка - выбираете первый вариант скачивания, если обновление, то второй вариант
4. После установки убедитесь, что система работоспособна.
а) Для этого запустите систему (через меню Пуск или ярлык на рабочем столе)
б) В открывшемся окне найдите строку меню (Файл  Правка  Вид ...  Помощь)
в) Последовательно откройте пункты  Помощь, Изучаем PascalABC.NET, 01_First
г)  В открывшемся окне выберите файл Calculations1.pas, откройте его
д) Вы увидите текст программы-примера. Смело запускайте эту программу через меню:
Программа -- Выполнить
е) Программа должна выполниться и вывести результат вычислений
ж) Копируете этот результат и вставляете в текст письма для учителя информатики. Тема письма: "Установка PascalABC.NET " Это письмо - ваш отчет об успешной установке PascalABC.NET на вашем ПК
з) Отправляете письмо. Ура! Переходите к пункту 6
5. Запустите онлайн среду https://www.ideone.com/  или   http://rextester.com/l/pascal_online_compiler , запустите программу-приветствие, сделайте скриншот экрана, прикрепите его или вставьте в текст письма.  Тема письма: "Онлайн-среда для Паскаля " Это письмо - ваш отчет о проделанной работе
6. Пришлите учителю информатики ваше письмо-отчет как можно скорее, но не позднее 3.04.2023 до 22.00  Если что-то не получилось, напишите о том, что не получилось.

 Желаем успеха и надеемся, что у вас все получится!

понедельник, 6 марта 2023 г.

Урок 25. Продолжаем повторять электронные таблицы


Дата проведения занятия 7.03.23

Часть I. Продолжаем вспоминать электронные таблицы
  1. На сайте К.Ю. Полякова приведены материалы для подготовки к ОГЭ

  2. На этом сайте находится очень хорошая презентация Тузова А.А. по решению задач в электронных таблицах и построению диаграмм

  3. Рекомендую также посмотреть решение задачи task9-test1  

  4. В решении используйте статистические функции: счётесли(), счётеслимн(), срзначеслимн(), срзнач(), счёт() или логические функции: если(), и(), или(), не()

Часть II. Задание на ПК

Все самостоятельно делают Задачу_14_3.
Текст задания находится
 ЗДЕСЬ-Задача_14_3
Обратите внимание, что данные для диаграммы находятся в столбцах, а не в строках, как в task9-test1.

Домашнее задание 
  • Подготовиться к зачету по ЭТ, который будет проведен 14.03.23
  • Выполнить домашнее задание до 22 час 13.03.23. Решить ОДНУ из приведенных ниже задач
  1. Задача task9-hm-test3. Текст задания   находится ЗДЕСЬ-task9-hm-test3
  2. Задача_14_4. Текст задания  находится ЗДЕСЬ-Задача_14_4

Памятка для тех, кто собирается сдавать ОГЭ

 Дата повторной публикации 6.03.23
Дата публикации 6.12.22


Ребята, надеюсь, вы уже активно готовитесь к экзамену по информатике

Предлагаю несколько полезных ссылок


Литература для подготовки к ОГЭ 

  1. Минак А.Г. Информатика. ОГЭ 2020. 10 вариантов повышенной сложности» — «ЛитРес: Самиздат», 2019
  2.  Ушаков Д.М. ОГЭ-2022. Информатика. 10 тренировочных вариантов экзаменационных работ для подготовки к основному государственному экзамену. — М.: Астрель, 2021.
  3.  Ушаков Д.М. ОГЭ-2023. Информатика. 20 тренировочных вариантов экзаменационных работ для подготовки к основному государственному экзамену. — М.: Астрель, 2022.

Вот несколько сайтов, которыми нужно пользоваться при подготовке к ОГЭ

1. ФИПИ Федеральный институт педагогических измерений. ОГЭ

Обратите внимание на Навигатор самостоятельной подготовки к ОГЭ

2. СДАМ ГИА: РЕШУ ОГЭ

3. Сайт К.Полякова "Преподавание, наука и жизнь". ОГЭ

Вот ссылки на разбор заданий ОГЭ с сайта К. Полякова:

Все материалы опубликованы с разрешения авторов.

СкачатьОнлайн-тестирование по задачам теоретической части ОГЭ (С. Гусев) 21.06.2020
СкачатьПособие по решению задач 15.2 на языке Паскаль (П.М. Волгин) 14.05.2020
СкачатьВарианты задания 1 (А. Плищенко) 07.02.2020
СкачатьПособие по решению задания 14 (А.А. Тузов) 28.02.2020
СкачатьПрезентации по решению заданий 1-10 (Н.С. Никифоров) 09.02.2020
СкачатьПособие по решению задания 13.2 (А.А. Тузов) 09.02.2020
СкачатьПособие по решению задания 12 (А.А. Тузов) 06.02.2020
СкачатьПособие по решению задания 11 (А.А. Тузов) 04.02.2020
СкачатьПособие по решению заданий 1-9 «Для тех, кто в танке» (А.А. Тузов) 04.02.2020

 Напоминаю шкалирование результатов:

Оценка 5 с 16 до 19 баллов включительно

Оценка 4 с 11 до 15 баллов  включительно

Оценка 3 с 5  до 10 баллов включительно

 

Всем желаю удачи!