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