Урок 35 Повторение школьного курса информатики за 8 класс


Скачать 2.19 Mb.
Название Урок 35 Повторение школьного курса информатики за 8 класс
страница 6/12
Тип Урок
rykovodstvo.ru > Руководство эксплуатация > Урок
1   2   3   4   5   6   7   8   9   ...   12

то <�серия > конец ветвления

сделай <�имя процедуры>

Лабораторная работа

«Создание простейшей программы для графического исполнителя»

/ шаг. Запуск программы

2 шаг. Вход в программный режим

• С помощью стрелки ВПРАВО поля дополнительных клавиш перейти в поле программы.

3 шаг. Написать программу создания квадрата

• оставить направление кенгуренка без изменений;

• сделать 3 шага, с помощью клавиши [F2];

• выполнить 3 раза команду Поворот [F3];

• сделать 3 шага, с помощью клавиши [F2];

• выполнить 3 раза команду Поворот [F3];

• сделать 3 шага, с помощью клавиши [F2]

• выполнить 3 раза команду Поворот [F3];

• сделать 3 шага, с помощью клавиши [F2].

4 шаг. Переход в режим выполнения программы

• Нажать клавишу Tab;

• Выполнить команду Пуск [F1];

• выбрать команду Разное [F4] для сохранения данных;

• выполнить команду Запись/Запись программы;

• задать имя файла и нажать клавишу Enter;

• подтвердить выполнение команды.

5 шаг. Очистка программы и рисунка для создания новых объектов

• очистить поле рисунка командой Установка [F3];

• очистить поле программы командой Разное/Стереть программу;

• подтвердить выполнение команды;

• нажать клавишу Tab для возврата в режим создания программы.

Практическое задание

1. Написать программу для создания рисунка «Лестница»;

2. Написать программу, позволяющую создать рисунок, состоящий из двух девяток.

Урок 53. Базовые структуры алгоритма

Цель урока:

• освоить основные конструкции алгоритмического языка;

• уметь составлять алгоритмы с использованием базовых конструкций алгоритмического языка.

Ход урока

Теоретическая основа урока

Программы, разработанные для исполнителя, предполагали последова­тельное выполнение действий. Это самая простая конструкция, когда дей­ствия исполняются друг за другом, ее называют линейной структурой. Дру­гими более сложными конструкциями являются ветвление и повторение (цикл).

Ветвление предполагает наличие условия, когда анализируется данные относительно условия (истинно или ложно) и осуществляется выбор даль­нейшего направления в последовательности выполнения действий в зави­симости от заданного значения. Различают полное ветвление и неполное. В первом случае выполняется одно или другое действие, во втором случае для истинного значения условия выполняется некое действие, иначе не вы­полняются никакие действия.

Для цикла характерно выполнение определенной совокупности дейст­вий, пока выполняется или не выполняется условие. Совокупность дейст­вий в этом случае называют телом цикла. Базовые структуры в блок-схемах имеют один вход и один выход. Рассмотрим возможности цикла и ветвле­ния на примере нашего исполнителя. Пусть нам необходимо нарисовать прямую линию. При использовании линейной конструкции пришлось бы 15 раз выполнить команду Шаг. Программа с использованием цикла будет иметь вид:

Пока [F6] впереди не край [F2] повторять Шаг [F2] Конец [F9] цикла [F2]

Как видим, вместо 15 команд обошлись 5 действиями. Теперь попробу­ем нарисовать прямоугольник по краям поля.

Пока [F6] впереди не край [F2] повторять Шаг [F2] Если [F4] впереди край, [F1] то поворот [F3] поворот [F3] поворот [F3]

Конец [F9] ветвления [F1] Конец [F9] цикла [F2]

Необходимо обратить внимание учащихся на то, что второе упражнение приводит к зацикливанию программы. Можно задать вопрос: почему про­исходит зацикливание программы и как можно остановить выполнение программы?

Практическое задание:

1. Написать программу для исполнителя, с помощью которой можно нарисовать следующий рисунок:

2. Сосчитайте, какое количество команд было использовано, и попы­тайтесь найти возможность уменьшения количества команд.

Урок 54 Последовательная детализация задачи

Цели урока:

• иметь представление о методах последовательной детализации задачи;

• освоить механизм использования процедур для программного управ­ления исполнителем.

Ход урока

Теоретическая основа урока

Использование оператора цикла позволило упростить процесс управле­ния исполнителем. Очень часто в различных местах алгоритма может встречаться одинаковая совокупность команд (включая команды ветвления и цикла). Тогда используются вспомогательные алгоритмы. Данная сово­купность оформляется в виде отдельной программы и по мере необходимо­сти компьютер обращается к этой программе. Такая программа выполняет вспомогательную функцию, поэтому ее принято называть подпрограммой.

Процесс разбиения алгоритма на ряд мелких задач называется методом последовательной детализации. Можно первоначально разработать под­программу, затем написать основную программу или наоборот, сначала пишут основную программу и дописывают вспомогательные алгоритмы.

Внутри вспомогательной программы могут находиться другие алгоритмы, являющиеся вспомогательными по отношению к ней.

Каждый вспомогательный алгоритм имеет собственное имя, по которо­му к нему обращаются. Способ описания вспомогательного алгоритма гра­фического исполнителя следующий:

Процедура имя

тело процедуры Конец процедуры

Для обращения к процедуре используется команда: Сделай имя процедуры

Рассмотрим сказанное на примере: нарисуем квадрат с использованием вспомогательного алгоритма.

Пусть в качестве повторяющихся совокупностей команд используется поворот направо. Тогда, каждый раз, когда необходимо повернуться напра­во, мы должны будем обращаться к подпрограмме. Программа будет сле­дующая:

Шаг [F2]

Шаг [F2]

Шаг [F2]

Сделай [F7] Povorot

Шаг [F2]

Шаг [F2]

Шаг [F2]

Сделай [F7] Povorot

Шаг [F2]

Шаг [F2]

Шаг [F2]

Сделай [F7] Povorot

Шаг [F2]

Шаг [F2]

Шаг [F2]

Сделай [F7] Povorot

Процедура Povorot

поворот [F3]

поворот [F3]

поворот [F3] Конец [F9] процедуры [F3]

Задание: Нарисовать квадрат, используя программу с наименьшим ко­личеством команд.

Практическая работа:

Напишите программу, с использованием процедур для создания сле­дующей фигуры:

Урок 55 Обобщение по теме «Исполнитель алгоритма»

Цели урока:

• обобщить основные понятия темы;

• закрепить представление о базовых конструкциях алгоритмического языка.

Ход урока

Вопросы на понимание

- Перечислите основные этапы решения задачи на компьютере.

- Каково основное назначение модели решаемой задачи?

- Что такое алгоритм?

- Назовите свойства алгоритма и опишите их.

- Перечислите способы представления алгоритма. Что такое исполнитель?

- Перечислите основные характеристики исполнителя.

- Какие режимы работы возможны с программными средами, имити­рующими процесс управления исполнителем?

Практическое задание

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

Учебный модуль ИНФОРМАЦИОННАЯ СИСТЕМА

Основное содержание модуля

Информатизация общества. Информационная система: основное назна­чение и функциональные возможности. База данных: среда и принципы работы. Основные объекты обработки. Система управления базами данных. Распределенная БД.

Общеобразовательная цель:

• знать основные тенденции развития информационного общества;

• знать основное назначение информационных систем;

• иметь представление об основных различиях информационных сис­тем от баз данных;

• знать основные принципы проектирования баз данных.

Развивающая цель:

• развить навыки проективного мышления при оперировании с ин­формационными объектами;

• развить навыки аналитического мышления.

Воспитывающая цель:

• формировать и воспитать познавательный интерес путем описания окружающего мира автоматическими средствами представления дан­ных.

Урок 56 Информационная система: функции и основное назначение

Цели урока:

• освоить назначения информационных систем;

• иметь представление о возможностях и видах информационных сис­тем.

Ход урока

Теоретическая основа урока

Результатом человеческой жизнедеятельности является накопление ин­формационных ресурсов, оперирование которыми требует использования определенных способов хранения, обработки. Основным критерием опти­мальных действий человека по управлению ими является умение осущест­влять поиск и получать необходимые данные за малые промежутки време­ни. Примерами больших объемов информации являются картотеки библиотек, архивы документов, законодательные акты и т.п. Все перечисленные виды информации определенным образом структурированы, приведены в систему. И одним из способов использования компьютера стала компью­терная обработка больших объемов информации.

База данных (БД) - совокупность определенным образом организован­ной (структурированной) информации на определенную тему, предназна­ченная для длительного хранения во внешней памяти компьютера. Любая база данных содержит в себе информацию о некоторой реальной системе (процессе) и, следовательно, является ее информационной моделью.

Информационная система (ИС) - совокупность БД и комплекса аппа­ратно-программных средств для ее хранения, изменения и поиска инфор­мации, для взаимодействия с пользователем. Основное назначение инфор­мационных систем и баз данных: хранение, поиск, внесение изменений, группировка и сортировка данных (манипулирование данными).

Информационные системы создаются по определенным отраслям, в каждой из которых выполняют кроме основного назначения и свои специ­фические функции. Но общим для всех систем является накопление дан­ных, организация деятельности по обработке данных (аналитическая дея­тельность) и принятие обоснованных управленческих решений. Информа­ционные системы могут быть классифицированы по виду деятельности организации:

• производственные системы;

• системы маркетинга;

• системы учета и бухгалтерии;

• системы кадров и т. д.

Информационные системы могут различаться и по архитектуре и по способам реализации. Для нас это не существенно, нам главное необходи­мо разобраться в возможностях и принципах создания подобных систем. Выделим свойства, которые являются общими для всех информационных систем. Первое - это назначение: сбор, хранение и обработка информации. Второе - среда хранения и доступ к данным. С одной стороны необходимо обеспечить сохранность данных на длительный срок, с другой - доступ к данным должен осуществляться в самые короткие сроки. Причем данные могут и должны иметь разные структуры.

Третье и обязательное свойство - удобный и понятный интерфейс для конечного пользователя. Информационная система служит в первую оче­редь инструментом деятельности пользователя, который не должен вникать в особенности программы. Традиционно стали использовать графический интерфейс, интуитивно понятный и удобный при оперировании электрон­ными объектами.

Любая информационная система имеет прикладное назначение. Инфор­мация какой-либо производственной сферы должна накапливаться и соот­ветственно должны применяться определенные свойства манипулирования данными. Возможности выделения информационных блоков могут отли­чаться, например, в бухгалтерском деле в основном оперируют числовыми данными, а в области медицины необходимо пользоваться текстовыми данными. Соответственно в информационные системы закладывают раз­личные способы оперирования данными.

Но есть основные требования, которые предъявляются к таким систе­мам:

1. информация должна храниться вечно;

2. в систему должна закладываться возможность развития;

3. поддержка целостности системы при работе нескольких независи­мых пользователей.

Создание информационных систем предполагает выделение требова­ний, предъявляемых заказчиком. Чаще всего в качестве заказчика выступа­ет какая-либо корпорация. На основе требований создается проект. Здесь рассматриваются информационные потоки, в которых выделяются необхо­димые для систематизации данные. Затем выбирается концептуальная мо­дель, если сказать проще, вид, структура данных в каком будет храниться информация. На основе выбранной структуры строится общая схема базы данных. Так в общих чертах выглядит схема создания информационной системы.

Для нас существенным является освоение общих принципов построения баз данных. Прежде чем рассмотреть какую-либо конкретную базу данных, мы должны освоить понятие информационной структуры. В процессе про­ектирования существенным моментом является именно построение схемы данных с использованием соответствующей структуры. Существуют ос­новные три вида структур: реляционная, иерархическая и сетевая.

Реляционная структура предполагает использование таблицы в качестве основы для систематизации данных. Элементы системы располагаются по строкам, а атрибуты (свойства) объекта по столбцам. Пересечение строк и столбцов дает нам значение элементов системы. Иерархическая структура выстраивает элементы системы в виде дерева. Ключевым элементом здесь является одно понятие, остальные элементы соподчинены друг другу. Се­тевая структура имеет разветвленную связь многих ко многим. Рассмотрим сказанное на примерах.

С табличными данными проще, мы с ними постоянно сталкиваемся. При изучении текстового редактора мы создали таблицу «Расписание уро­ков». С позиции представления данных с использованием информационных структур, это будет выглядеть следующим образом. Объектом описания является «Расписание уроков», атрибутами объекта являются дни недели и нумерация уроков. Тогда информационная структура приобретет такой вид:

урока

поне­дельник

вторник

среда

четверг

пятница

суббота

1 урок



















2 урок



















3 урок



















4 урок



















5 урок




















Следующий вид структуры - иерархическая. Посмотрим на примере объ­екта «Часы», в качестве основания возьмем способы функционирования:
Структура может иметь и более двух уровней. Например, посмотрим иерархическую структуру классификации способов решения задач.

С
етевая структура имеет более сложный вид, когда рассматриваются отношения «многих - ко многим». Более конкретно остановимся на се­тевых структурах, когда будем рассматривать коммуникационные тех­нологии.
1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Урок 35 Повторение школьного курса информатики за 8 класс icon Урок по информатике в 5 классе (Неделе науки посвящается) «Занимательная информатика»
Цель: повторение и закрепление основного материала, представленного в неординарных ситуациях, обеспечение углубленного изучения...
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок по английскому языку 7 класс Тема: «Игра на уроке иностранного языка»
Образовательные: повторение и закрепление изученного грамматического и лексического материала
Урок 35 Повторение школьного курса информатики за 8 класс icon Тематическое планирование курса «Химия»11 класс
Повторение и обобщение первоначальных знаний о предмете химии, веществе, атоме, строении атома, псхэ
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок №10 Упражнение «Моя память»
Графический диктант, состоящий из ломаной линии и замкнутых фигур. Повторение пройденного
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок по теме «Свобода убеждений. Что такое светское государство»
Предлагаем краткое описание системы занятий по этой теме на внеклассных занятиях или в рамках курса обществознание 9 класс
Урок 35 Повторение школьного курса информатики за 8 класс icon Рабочая программа спецкурса Олимпиадное программирование 8 и класс...
Рабочая программа элективного курса «Олимпиадное программирование» для 8 специализированного класса инженерно-технологической направленности...
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок дня Тема урока: Циклы в графике
Образовательные – повторение по теме Циклы; контроль за уровнем усвоения материала
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок химии 11 класс Учебник «Химия 11 класс»
Развивающая развитие мышления через формирование причинно- следственных связей между строением, свойствами и применением белков
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок: 35,36. Класс: 8б дата: Тема: Кислоты. Состав и свойства. Урок-путешествие
Цель: сформировать у учащихся представление о кислотах (составе, классификации, представителях), продолжить работу по развитию умения...
Урок 35 Повторение школьного курса информатики за 8 класс icon Пояснительная записка структура курса 6 класс структура курса 7 класс
Рабочая программа по биологииспециальной (коррекционной) школы VIII вида разработана на основе авторской программы под редакцией...
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок технологии 4 класс. Тема : Обувная фабрика. Модель детской летней обуви (урок 2)
Ребята, с каким промышленным предприятием мы познакомились на прошлом уроке? -обувная фабрика
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок на тему: «Наша Земля- магнит»
Этот урок урок над темой, урок мировоззренческий, урок философский. Я убеждена в том, что знания о среде своего обитания каждый образованный...
Урок 35 Повторение школьного курса информатики за 8 класс icon Урок русского языка, 1 «А» класс Тема: Закрепление по теме: «Письменная...
Учебник «Русский язык», 1 класс, авторы: Иванов С. В., Евдокимова А. О., Кузнецова М. И
Урок 35 Повторение школьного курса информатики за 8 класс icon Паспорт кабинета информатики
Использовать кабинет информатики с целью освоения средств икт на уроках информатики и в свободное от уроков время
Урок 35 Повторение школьного курса информатики за 8 класс icon Тематическое планирование по русскому языку 4 класс
Работа с учебным текстом: подготовка к письменной работе об успехах и неудачах в изучении русского языка (письмо авторам учебника)....
Урок 35 Повторение школьного курса информатики за 8 класс icon Конспект амо-урока (занятия) Организационная информация Команда,...
Кошкина Галина Федоровна (урок разработан в рамках дистанционного курса «Разработка урока иностранного языка по технологии амо (активные...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск