Ознакомьтесь с материала учебника п.6.3 стр.195-199.
Для выполнения задания посмотрите видео.
Выполните №2 стр.199, выполненное задание отправьте учителю через googleclass
Тема
Алгоритмы и программы
Задание для повторения: онлайн-викторина "Алгоритмические структуры в Object Pascal".
Доступ с мобильного: перейти к Kahoot.it, использовать Game PIN: 04950768
Тема урока
Понятие одномерного массива. Принцип организации данных с помощью одномерных массивов.
Понятие элемента массива, индекса и значение элемента. Общие подходы к обработке элементов массива.
Материалы и задания
Массивом называется упорядоченный набор фиксированного количества перенумерованных величин. Сами эти величины называются его элементами, а их номера - индексами. Причем все элементы должны быть одного и того же типа, который называется базовым типом или типом компонент.
Каждому используемому в программе массиву должно быть дано свое имя, которое является общим для всего набора величин. Элементы массива "отдельных" имен не имеют. Каждый элемент массива может быть явно обозначен путем указания имени массива, за которым следует взятый в квадратные скобки индекс. Для обозначения, например, 73-го элемента массива k используется запись k[73].
В качестве индекса может использоваться выражение, в которое могут входить переменные. При изменении значений этих переменных меняется и значение индекса элемента массива. Таким образом, одна и та же переменная с индексом в процессе выполнения программы может обозначать различные элементы массива.
2. Проработать тестовое задание (ссылка на исполняемый файл для работы дома, источник), перед проверкой на каждом шаге зафиксировать решение скриншотом в текстовом документе (отчете о работе на уроке).
Домашнее задание: повторить базовые принципы работы в среде Lazarus.
Обмен значениями переменных. Создание линейных программ.
Повторение: оператор присваивания
Обмен значениями переменных:Задания урока
1. Газеты в киоске" (из д/з)
В киоске продается N наименований периодических изданий, из которых M – различные газеты, а остальное журналы.
Составьте
программу, которая подсчитает, какой процент продаваемых в киоске
периодических изданий составляют журналы, и выведет это число на экран.
Значения переменным задайте в программе множественным присваиванием.
2. "Сенсация в зоопарке: метры ядовитых змей" (из д/з)
Из террариума в
зоопарке сбежали X гадюк, Y кобр и Z гюрз. Длина одной гадюки – 1 метр,
кобры – 1 метр 30 см, гюрзы – 1 метр 15 см.
Составьте программу,
которая подсчитает и выведет на экран, сколько метров ядовитых змей,
расползшихся по городу, назовут в новостях репортеры местного
телеканала.
Используйте переменные, чтобы задать в программе количество сбежавших змей.
4. "Модница Катюша"
Модница Катюша, взяв ножницы в руки, смоделировала себе из маминой шляпки радиуса R шляпку нового фасона – с квадратными полями. Какой должна быть сторона A квадратной коробки для новой шляпки?
Для расчета можно использовать соотношение D=1.41*A, где A – сторона квадрата, а D – его диагональ (расстояние между противоположными вершинами квадрата).
Среды для работы: Repl.It (авторизованная) или EduBlocks (анонимная)
Домашнее задание: подготовиться к практической работе, написать программы для решения задач, не рассмотренных в классе.
Практическая работа 5.
Настройка параметров и преобразование формата готового изображения.
Порядок работы
Итоги (результат опроса)
Домашнее задание: повторите интерфейс программы Paint с помощью интерактивного упражнения.
Практическая работа 8. Фильтр и сортировка данных в таблицах.
Автоматизированное создание запросов в базе данных.
Материалы к уроку
Задание практической работы:
Подходы к оцениванию: выполнение пп. 3-5, 8 – по 1 баллу, 6, 7 – по 2 балла, 9 по 2 балла за формулировку каждого запроса.
Домашнаяя работа – ?
Повторим: операторы ввода и вывода в Python. Работаем с онлайн-IDE ReplIt (альтернативно – EduBlocks)
Для ReplIt – введите нужные команды в белое поле, запустите, получите на черном поле следующее:
"Разминаемся" вместе:
Переменные. Указание присваивания.
Основные линейные алгоритмы работы с переменными.
Обмен значениями переменных.
Материалы к уроку
Видеокомментарий
Задания урока
Выполняем вместе одно из заданий
Самостоятельное задание: напишите программы ко всем заданиям урока, проверьте их работу. В Google Классе создать текстовый документ, скопировать в него для каждой задачи текст программы и скриншот результата выполнения. Сдать задание в Классе после выполнения.
На что обратить внимание в задачах ДЗ:
Повторим
Растровые и векторные изображения, их свойства
Форматы файлов растровых и векторных изображений
Настройка параметров и преобразование формата готового изображения. Самостоятельное задание. Описание работы (открыть в отдельной вкладке)
Результатом работы (отчетом о работе) является один из вариантов:
Сдайте работу в Классе или отправьте учителю (только как исключение).
Креативное программирование. Processing.
Generative Art (генеративное искусство) и картины на Canvas.
3D моделирование, анимация, визуализация (смотреть полностью на YouTube).
Поиск данных в базе по определенным критериям отбора.
Создание простых запросов на выборку в автоматизированном режиме.
Фильтрация, сортировка и создание запросов в среде СУБД.
Материалы к уроку
Для повторения: сортировка и фильтрация в СУБД Access
По теме урока: запросы в Access
(о запросах на выборку)
(о разных типах запросов к базам данных)
Задание урока (выполнить с учебником)
Если нет возможности выполнить задания на реальных образцах баз данных (не установлена СУБД Access), следует проанализировать условия заданий, тексты учебника, предоставленные видео и составить документ с описанием порядка действий для выполнения этих заданий (т.е. выполнить задания виртуально, гипотетически).
Обратите внимание: во время урока (по расписанию) в Google Классе "дежурят" учителя информатики, которые ответят на ваши вопросы по выполнению заданий.
Перед следующим уроком: повторить способы работы с запросами, подготовиться к практической работе.
Новая тема
Алгоритмы и программы
На уроке
Язык программирования Python: обзор и возможности. Составляющие языка программирования. Ввод и вывод данных.
Материалы к уроку
Языки программированияСреды программирования:
Для отчета: откройте документ текстового процессора (MS Word) или создайте в Классе аналогичный документ. Выполняя работу, делайте скриншоты каждой собранной программы и каждого результата выполнения. Вставляйте эти скриншоты один за одним в открытый документ.
В конце работы сдайте файл через Класс или отправьте его учителю по электронной почте (только в исключительном случае).
Задание 1. "Hello, world!"
При необходимости, просмотрите видеопояснение, как выполнять эту работу.
Еще к следующему уроку: ответьте на вопросы, чем различаются форматы графических файлов? зачем (почему)?