Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
11.05.2019

Программа элективного курса «Трудные вопросы информатики»

Долгих Ирина Валерьевна
учитель информатики
Курс «Трудные вопросы информатики» является предметом по выбору для учащихся 9 класса школы. Курс рассчитан на 18 часов, которые проводятся 1 час в неделю.
В основу положен курс программирования на Turbo Pascal, начиная с работы с простыми типами данных и закачивая структурированным типом данных. Усвоив материал курса, учащиеся могут применять свои знания в объектно-ориентированном программировании.
Можно выделить основную цель данного курса.

Содержимое разработки

Курс «Трудные вопросы информатики» является предметом по выбору для учащихся 9 класса школы. Курс рассчитан на 18 часов, которые проводятся 1 час в неделю. 
В основу положен курс программирования на Turbo Pascal, начиная с работы с простыми типами данных и закачивая  структурированным типом данных. Усвоив материал курса, учащиеся могут применять свои знания в объектно-ориентированном программировании.
Можно  выделить основную цель данного курса.

Цели и задачи курса

Формирование алгоритмической культуры.

Дать ученику возможность реализовать свой интерес к выбранному курсу.

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

Приобретение знаний и навыков алгоритмизации учащимися в ее структурном варианте.

Освоение всевозможных методов решения задач, реализуемых на языке Паскаль.

Развитие алгоритмического мышления учащихся.

Формирование навыков грамотной разработки программ.

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

Требования к знаниям и умениям учащихся 
После прохождения курса

Блок I. 
Тема:  «Целые и вещественные числа. Программы с использованием целых и вещественных чисел. Ввод и вывод данных. Константы в программе. Кодовая таблица ASCII. Описание типа Char и стандартные функции.»

Учащиеся должны знать:

Место языка Паскаль среди языков программирования высокого уровня.

Структуру программы на языке Паскаль.

Представление алгоритма в виде блок-схемы.

Структуру модулей в Турбо Паскаль. Пользоваться готовыми модулями и разбираться в их структуре, назначении отдельных разделов.

Пользоваться стандартным модулем Crt.

Что такое величина и чем она характеризуется.

Что такое операция, операнд и их характеристики; в чем принципиальные отличия величин структурированных и не структурированных; о таких структурах данных, как множество, запись.

Что может входить в состав арифметического выражения; перечень математических функций, входящих в Турбо Паскаль.

О логических выражениях и входящих в них операндах, операциях и функциях.

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

Синтаксис этих операторов.

Детали процесса исполнения каждого из операторов.

Учащиеся должны уметь:

Записывать примеры арифметических и логических выражений всех атрибутов, которые могут в них входить.

Описывать словесно работу каждого из рассмотренных операторов.

Составлять блок-схемы.

Блок II
Тема «Проверка условия и ветвление в алгоритме. Полная и неполная форма оператора IF. Оформление программ. Блоки операторов. Ветвление по ряду условий. Оператор Case.» 
 Учащиеся должны знать:

Назначение оператора ветвления,

В каких случаях используется полная, а в каких неполная форма оператора ветвления.

Ветвления по ряду условий оператор CASE.

Учащиеся должны уметь:

Записывать оператор ветвления в полной и неполной форме.

Составлять  программы с использованием оператора ветвления.

Составлять блок-схемы.

Составлять программы с использованием оператора CASE.

Блок III
Тема « Оператор цикла FOR. Цикл с предусловием. Цикл с постусловием.»
Учащиеся должны знать:

Назначение оператора цикла.

Использование циклов с различным условием.

Учащиеся должны уметь:

Составлять программы с использованием циклов.

Составлять блок-схемы

Блок IV
Тема «Структурированные типы данных»
Учащиеся должны знать:

Какие структурированные типы данных есть в языке Турбо Паскаль.

Как формально определять в программе тип «массив».

Какими свойствами обладают данные указанного типа.

Какие операции возможны над величинами массива.

Учащиеся должны уметь:

Воспроизвести алгоритмы сортировки линейных числовых массивов и поиска в упорядоченном массиве.

Примерные вопросы к зачету элективного курса «Программируем на Pascal».

Целые и вещественные числа.

Константы.

Тип Char.

Оператор ветвления.

Ветвление по ряду условий.

Блок-схема программы с использованием оператора ветвления.

Цикл с условием.

Цикл с предусловием.

Цикл с постусловием.

Блок-схема программы с использованием оператора цикла.

Массивы

Билет №1

Структурированные типы данных. Массивы.

Объявите данные необходимые для решения следующей задачи: «Написать программу для нахождения суммы элементов массива состоящего из 20 целых чисел введенных с клавиатуры».

Билет №2

Цикл с постусловием.

Задача на одномерные массивы: в одномерном массиве найти количество положительных, отрицательных и нулевых элементов, имеющих номера позиций кратные трем.

Билет №3

Типы данных языка Паскаль. Структура программы (рассказать на своем примере).

Составить программу для решения квадратного уравнения.

Билет №4

Цикл с условием.

Задача на циклы. Написать программу, которая вычисляет сумму первых n членов ряда 1. 3, 5, 7, … . Количество суммируемых членов ряда задается во время выполнения программы.

Билет №5

Цикл с предусловием.

Найти значение функции:

Билет №6

Ветвление по ряду условий.

Задача на файлы. Создать текстовый файл и записать в него пять одинаковых фраз.

Билет №7

Целые и вещественные числа.

Решение задачи с использованием оператора ветвления.

Билет №8

Константы. Применение.

Задача на циклы. Найти сумму положительных нечетных чисел, меньших 50.

Билет №9

Структурированные типы данных. Задача на условный оператор. Точки на плоскости заданы своими координатами. Определить какая из них находится ближе к началу координат.

Составить программу на нахождение max элемента из 10 элементов массива.

Учебно-тематический план.

Тема

Всего
часов

 

Включение в программу Pascal  числовых данных.

2

 

Работа с символами в программе Pascal. 

1

 

Анализ ситуации и последовательность выполнения команд в программе Pascal.

3

 

Многократно повторяющиеся действия в программе Pascal.

3

 

Массивы- структурированный тип данных в программе Pascal.

4

 

Процедуры и функции в программе Pascal.

5

Общее количество часов

18

Календарно-тематические план.


блока

Номер урока

Тематика занятий

Дата

план

факт

I

 

Целые и вещественные числа. Программы с использованием целых и вещественных чисел.

.6.12

 

Ввод и вывод данных. Константы в программе.

13.12

 

Кодовая таблица ASCII. Описание типа Char и стандартные функции.

20.12

II

 

Проверка условия и ветвление в алгоритме. Полная и неполная форма оператора IF. Оформление программ.

27.12

 

Блоки операторов.

17.01

 

Ветвление по ряду условий. Оператор Case.

24.01

III

 

Оператор цикла FOR.

31.01

 

Цикл с предусловием.

7.02

 

Цикл с постусловием.

14.02

IV

 

Массивы. Хранение однотипных данных в виде таблицы. Описание массива.  

21.02

 

Заполнение массива случайными числами.

28.02

 

Поиск в массиве.

7.03

 

Вычисления в массиве.

14.03

 

Конструирование алгоритма сверху вниз.

21.03

 

Практические задачи с использованием вспомогательных алгоритмов.

28.03

 

Практические задачи с использованием вспомогательных алгоритмов.

11.04

Практические задачи с использованием вспомогательных алгоритмов.

18.04

 

Практические задачи с использованием вспомогательных алгоритмов. Зачет.

25.04

Состав учебно-методического комплекта. 
Учебно-методический комплект по курсу включает учебные пособия и практикум:

Семакин И.Г.  Информатика и информационно- коммуникационные технологии. Базовый курс: Учебник для 9 класса / И.Г.Семакин, Л.А.Залогова, С.В.Русаков, Л.В.Шестакова.-М.:БИНОМ.Лаборатория знаний,2005.-371 с.:ил.

Д.М.Ушаков, Т.А.Юркова  ПАСКАЛЬ для школьников.-СПБ.:Питер,2006.-256 с.:ил

С.И.Молчанова   Основы программирования. Турбо-Паскаль для школьников и абитуриентов.-М.: «аквариум»; «Издательство АСТ», 1999.-224с.:ил.

Информатика. Задачник - практикум в 2т. / Под ред. И.Г. Семакина, Е.К. Хеннера: Том 1. – М.: Бином. Лаборатория Знаний, 2002.

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/359741-programma-jelektivnogo-kursa-trudnye-voprosy-

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.

Комментарии
Программировани е одна из сложнейших тем в информатике, поэтому курс программировани я на Turbo Pascal очень актуален. Спасибо автору за программу данного курса.
В разработке представлены задания зачёта. На мой взгляд, можно было бы предоставить и подбор заданий по каждой теме, хотя автор может иметь своё мнение по этому поводу.

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки