- •Информатика в 10 классе
- •От авторов
- •Урок 1. Правила работы и безопасного поведения в компьютерном классе. Представление информации в компьютере (повторение)
- •Методические рекомендации к уроку
- •2. Подведение итогов урока
- •Тема 1 (20). Хранение информации Урок 2. Архивация данных. Назначение программ архивации. Создание архивных файлов
- •Методические рекомендации к уроку
- •3. Подведение итогов урока
- •4. Домашнее задание
- •Урок 3. Создание архивных файлов. Извлечение файлов из архива
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Тема 2 (21). Цифровые устройства для обработки информации Урок 4. Совместное использование цифровых устройств и компьютера
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 5. Работа со сканером
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Тема 3 (22). Основы алгоритмизации и программирования Урок 6. Символьный тип данных
- •Методические рекомендации к уроку
- •4. Подведение итогов урока
- •5. Домашнее задание
- •Урок 7. Процедуры и функции обработки символьных переменных
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 8. Строковый тип данных
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 9. Процедуры и функции обработки строковых переменных
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 10. Процедуры и функции обработки строковых переменных
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 11. Выполнение практических заданий с использованием символьных и строковых величин
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 12. Выполнение практических заданий с использованием символьных и строковых величин
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 13. Обобщающее повторение по теме “Основы алгоритмизации и программирования”
- •Методические рекомендации к уроку
- •3. Подведение итогов урока
- •4. Домашнее задание
- •Тема 4 (23). Информационные модели Урок 14. Понятие информационной модели. Назначение информационной модели
- •Методические рекомендации к уроку
- •3. Подведение итогов урока
- •4. Домашнее задание
- •Урок 15. Структурирование информации с использованием информационных моделей
- •Методические рекомендации к уроку
- •4. Подведение итогов урока
- •5. Домашнее задание
- •Урок 16. Компьютерное моделирование
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Тема 5 (24). Обработка информации в электронных таблицах Урок 17. Понятие электронной таблицы
- •Методические рекомендации к уроку
- •4. Подведение итогов урока
- •5. Домашнее задание
- •Урок 18. Ввод и редактирование данных
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 19. Ввод и редактирование данных. Сохранение рабочей книги
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 20. Работа с диапазонами ячеек
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 21. Форматирование электронной таблицы
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 22. Использование формул. Относительные и абсолютные ссылки
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 23. Использование функций
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 24. Построение диаграмм
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 25. Сортировка данных в таблице
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 26. Выполнение практических заданий из различных предметных областей. Решение расчетных задач
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 27. Выполнение практических заданий из различных предметных областей. Иcследование зависимостей
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 28. Выполнение практических заданий из различных предметных областей. Использование графиков
- •Методические рекомендации к уроку
- •5. Подведение итогов урока
- •6. Домашнее задание
- •Урок 29. Обобщающее повторение по теме “Обработка информации в электронных таблицах”
- •Методические рекомендации к уроку
- •3. Подведение итогов урока
- •4. Домашнее задание
- •Урок 30. Контрольная работа по теме “Обработка информации в электронных таблицах”
- •Тема 6 (25). Компьютерные коммуникации и интернет Урок 31. Разновидности электронных коммуникаций. Общение в сети Интернет
- •Методические рекомендации к уроку
- •4. Подведение итогов урока
- •5. Домашнее задание
- •Урок 32. Общение в сети с помощью программы Skype
- •Методические рекомендации к уроку
- •4. Подведение итогов урока
- •5. Домашнее задание
- •Урок 33. Блоги. Форумы. Чаты. Социальные сети Меры безопасности и правила этикета при общении в сети Интернет.
- •Методические рекомендации к уроку
- •4. Подведение итогов урока
- •5. Домашнее задание
- •Приложения Приложение 1 к уроку 1 Варианты заданий по теме «Представление информации в компьютере ” (повторение)
- •Приложение к уроку 2 ”Архивация данных. Назначение программ архивации” Тест по теме «Объекты операционной системы (повторение)”
- •Приложение 1 к уроку 4 Тест по теме «Совместное использование цифровых устройств и компьютера (повторение)”
- •Приложения 1 к уроку 6 Примеры присваивания символьных значений
- •Тест «Цикл с параметром (повторение)”
- •Приложение 2 к уроку 7 “Процедуры и функции обработки символьных переменных” Установите соответствие:
- •Варианты заданий по теме “Процедуры и функции обработки символьных переменных”
- •Приложение к уроку 8 Варианты заданий по теме “Процедуры и функции обработки строковых переменных”
- •Приложение к уроку 8 Варианты задач по теме “Процедуры и функции обработки строковых переменных”
- •Приложение к урокам 9 ‑ 10 Варианты задач по теме “Процедуры и функции обработки строковых переменных”
- •Приложение к уроку 10 з адание для любознательных по теме «Выполнение практических заданий с использованием символьных и строковых величин»
- •Приложение к уроку 11 Шаблон программы по теме «Выполнение практических заданий с использованием символьных и строковых величин»
- •Приложение к уроку 12 з адание для любознательных по теме «Выполнение практических заданий с использованием символьных и строковых величин»
- •Приложение 1 к уроку 13 Варианты задач по теме «Основы алгоритмизации и программирования» (обобщающее повторение)
- •Приложение к уроку 14 д ополнительный материал для любознательных по теме «Понятие информационной модели»
- •Задания по теме «Понятие информационной модели»
- •Приложение к уроку 15 з адания для любознательных по теме «Структурирование информации с использованием информационных моделей »
- •Приложение к уроку 19 д ополнительный материал для любознательных по теме «Ввод и редактирование данных » Вставка объектов
- •Упражнение
- •Приложение к уроку 24 д ополнительный материал для любознательных по теме «Использование функций». Использование мастера функций
- •Упражнения
- •Приложение к уроку 28 д ополнительный материал для любознательных по теме «Выполнение практических заданий из различных предметных областей. Исследование зависимостей»
- •Приложение к уроку 29 д ополнительный материал для любознательных по теме «Выполнение практических заданий из различных предметных областей. Использование графиков»
- •Приложение к уроку 30 Материалы к тестам по теме “Обобщающее повторение по теме “Обработка информации в электронных таблицах”
- •Приложение 1 к уроку 33 Тест по теме «Общение в сети Интернет” (повторение)
- •Литература
5. Подведение итогов урока
Предложите учащимся кратко сформулировать, что они изучили на уроке. При необходимости уточните и обобщите ответы.
6. Домашнее задание
Изучить материал § 4.2, продумать выполнение одного из упражнений к § 4.2.
Урок 8. Строковый тип данных
Цели урока:
закрепление материала предыдущего урока;
формирование представления о строковом типе данных;
формирование умений ввода и вывода строковых величин;
формирование умений применять простейшие операции над строковыми переменными;
развитие познавательного интереса, логического и алгоритмического мышления; самооценки, навыков самоконтроля.
Тип урока: урок усвоения новых знаний.
Учащиеся должны знать: понятие строковых величин.
Учащиеся должны уметь: вводить и выводить строковые величины; выполнять операции присваивания, сцепления и сравнения строк.
Программное и методическое обеспечение урока: система программирования Pascal ABC; учебное пособие «Информатика 10» § 4.3 [1]; ЭСУ Algo10‑3, примеры 43_1 ‑ 43_4 [2].
Методические рекомендации к уроку
1. Проверка усвоения учебного материала (репродуктивный метод обучения, индивидуальная формы работы).
Для проверки степени усвоения материала предыдущего урока используйте варианты практических заданий из приложения к уроку 7 и/или ЭСУ Algo10 ‑ 2 с последующей взаимопроверкой и фронтальным обсуждением ответов. Предложите учащимся оценить успешность результатов своей работы. Самопроверка или взаимопроверка осуществляется по критериям, которые предлагает учитель.
2. Актуализация знаний и мотивация учащихся на изучение учебного материала (частично-проблемный метод, фронтальная форма работы).
Перед объяснением нового материала в беседе обсудите возможные задачи обработки строк. Предложите учащимся привести примеры. Предложите вспомнить кодирование текстовой информации. Задайте вопросы: Сколько байт требуется для кодирования одного трех символов? Как соединить две строки?
3. Объяснение нового материала (объяснительно-иллюстративный метод обучения в сочетании с частично-поисковым, фронтальная форма работы).
Беседу в форме вопросов‑ответов постройте на сравнении: символьный тип данных позволяет работать с отдельными символами, а для обработки более крупных фрагментов текста ‑ строк введен тип данных, который так и называется: string ‑ строка. Затем приведите примеры описания строковых переменных: Var имя: string; или так Var имя: string[n];
В первом случае длина строки по умолчанию не должна превышать 255 символов, во втором максимальное число символов n задается : 1 < n < =255. Следует иметь в виду, что второй вариант используется гораздо реже, и может приводить к ошибкам, например, в случае слияния строк.
Объяснение основных действий над строковыми переменными (ввод и вывод, присваивание, сцепление) также постройте на аналогии и сравнении.
Обратите внимание на отличия ввода числовых и строковых переменных. При вводе значений нескольких числовых переменных (Var a,b,c:integer) одной процедурой read(a,b,c) в строке ввода можно набрать несколько чисел или сразу все, отделяя их друг от друга пробелами, и нажать Enter. При этом каждый набор отображается в окне вывода в одну строку. Если в строке ввода набрать больше трех чисел, то будут присвоены только первые три значения. Если набрать меньше трех чисел, то программа будет ожидать продолжения ввода. Ввод значения строковой переменной (Var a,b,c: string) всегда завершают нажатием клавиши Enter (пробел это обычный символ и его для этой цели использовать нельзя).
Обратите внимание на ввод пустой строки, а также содержащей апострофы, например, на белорусском языке. Для записи в строке апострофа его повторяют: например, процедура write('аб '' ява') выведет на экран слово: аб ' ява.
Вывод строковых переменных выполняется с помощью стандартных процедур Write(a, b, c) и Writeln(a, b, c) и не отличается от вывода данных других типов. Процедура Write выводит значения в одну строку. При этом выводимые значения необходимо отделять пробелами или иными символами (например, запятой, точкой с запятой), иначе все они будут напечатаны слитно. Процедура Writeln после вывода значений переводит курсор на новую строку.
Операция сцепления (соединения, конкатенации) строк обозначается знаком "+", например: 'пар'+ 'о' +'ход' дает в результате 'пароход'.
Для определения длины строковой переменной, т.е. количества символов в ней, используют функцию length(S).
В завершение следует отметить, что тип данных String обладает свойствами и простых и составных типов. Так, при вводе и выводе строк используют имя строки (свойство простой переменной). С другой стороны, строка - это последовательность символов. Ее можно рассматривать как совокупность из n символов – т.е. массив символов (составной тип данных). К любому символу в строке можно обратиться так же, как к элементу массива из n символов. Для этого после имени строки в квадратных скобках надо указать индекс ‑ порядковый номер символа в строке. Если описана переменная S: string, то S[1] - это первый символ строки, S[2] - второй и т.д. Например: S:= ‘ИНФОРМАТИКА’; S[3] = 'Ф'; S[4] = 'О'.
В классах с невысоким уровнем алгоритмической подготовки учащихся целесообразно повторить понятие массива (приложения к уроку 8).
4. Закрепление нового материала (репродуктивный метод обучения, индивидуальная и фронтальная формы работы).
Предложите учащимся занять места за компьютерами и выполнить примеры 1 и 2. Для уменьшения затрат времени можно использовать шаблоны программ (ЭСУ Algo10).
У спевающим любознательным учащимся можно дополнительно предложить выполнить примеры 3, 4 (ЭСУ Algo10: шаблон 43_3).
В завершение этапа закрепления материала предложите учащимся ответить на вопросы 1 ‑ 4 к § 4.3. Обсудите проблемы, с которыми они столкнулись при выполнении заданий.
