Разноуровневые задания при изучении содержательной линии «Алгоритмизация и программирование» школьного курса информатики
Курсовая работа, 03 Декабря 2012, автор: пользователь скрыл имя
Краткое описание
Гипотеза исследования: применение разноуровневых заданий и упражнений на уроках информатики могут повышать эффективность обучения, если:
1) учитываются современные методики преподавания информатики;
2) учитываются психолого-педагогические особенности учащихся;
3) происходит оптимальное сочетание объемов используемого материала, количества учащихся и изучаемых на уроке явлений.
Поставленная цель и выдвинутая гипотеза предполагают решение следующих задач:
1) изучить научно-исследовательские и дидактические источники по данной проблеме;
Содержимое работы - 1 файл
Курсовая работа по информатике.doc
— 291.50 Кб (Скачать файл)Readln (a);
Writeln (‘введите значение b’);
Readln (b);
Writeln (‘введите значение c’);
Readln (c);
x:= c;
c:= b;
b:= a;
a:= x;
Writeln (‘a = ’, a, ‘ b = ’, b, ‘ c = ’, c);
Readln;
End.
2 уровень
3) Даны два числа а и b (а ≠ b), найти большее из них.
Решение:
Program Pr;
Uses crt;
Var a, b, max : integer;
Begin
Writeln (‘введите значение a’);
Readln (a);
Writeln (‘введите значение b’);
Readln (b);
If a>b then max:= a else max:= b;
Writeln (‘большее число = ’, max);
Readln;
End.
4) Составить алгоритм, по которому на компьютере будет происходить следующее: в переменную S вводится возраст Саши, в переменную М вводится возраст Маши. В качестве результата на экран выводится фраза «Саша старше Маши», или «Маша старше Саши», или «Саша и Маша ровесники».
Program Pr;
Uses crt;
Var S, M: integer;
Begin
Writeln ('Возраст Саши = ');
Readln (S);
Writeln ('Возраст Маши = ');
Readln (М);
If S > М then writeln ('Саша старше Маши') else
If S = М then writeln ('Саша и Маша ровесники') else
Writeln ('Маша старше Саши');
Readln;
End.
3 уровень
5) Дано 2 числа: a и b. Если a > b, то необходимо найти их разницу и отношение, а если a < b, то необходимо найти их сумму и произведение.
Решение:
Program Pr;
Uses crt;
Var a, b, c, d: real;
Begin
Writeln (‘введите значение a’);
Readln (a);
Writeln (‘введите значение b’);
Readln (b);
If a>b then
Begin
c:= a - b;
d:= a / b;
End;
If a < b then
Begin
c:= a + b;
d:= a * b;
End;
Writeln (c, d);
Readln;
End.
6) Дано 3 числа: a, b и c. Отсортировать по возрастанию.
Решение:
Program Pr;
Var a, b, c, x: real;
Begin
Writeln (‘введите значение a’);
Readln (a);
Writeln (‘введите значение b’);
Readln (b);
Writeln (‘введите значение c’);
Readln (c);
If a > b then
Begin
x:= a;
a:= b;
b:= x;
End;
If b > c then
Begin
x:= b;
b:= c;
c:= x;
End;
If a > b then
Begin
x:= a;
a:= b;
b:= x;
End;
Writeln (a, b, c);
Readln;
End.
Заключение
Программирование традиционно
относят к сложным темам
- четко понять задачу, провести ее детализацию и формализацию;
- проанализировать, к какому классу задач она относится, какими способами (алгоритмами) ее можно решить;
- составить алгоритм решения задачи;
- составить программу, реализующую этот алгоритм;
- проверить, правильно ли программа работает, ту ли задачу она решает;
- в случае обнаружения ошибки необходимо проделать все (или некоторые) вышеперечисленные действия заново с целью исправления ошибки.
С появлением ЭВМ появилась
необходимость
Таким образом, мы выяснили, что алгоритмическое мышление помогает формировать навыки:
- уметь планировать структуру действий, необходимых для достижения заданной цели при помощи фиксированного набора средств;
- строить информационные структуры для описания объектов и средств;
- организовывать поиск информации, необходимой для решения поставленной задачи;
- правильно, четко и однозначно формулировать мысль в понятной собеседнику форме и правильно принимать текстовое сообщение;
- своевременно обращаться к ЭВМ при решении задач из любой области;
- формировать навыки анализа информации, умение структурировать ее.
Развитие системного, логического мышления школьников, привитие навыков оперирования формальными понятиями и объектами, характерными для углублённого взаимодействия с компьютером, то есть развитие алгоритмического стиля мышления, должно быть обеспечено школьным образованием.
Также мы пришли к выводу, что разноуровневые задания способствуют дифференциации обучения. Это проявляется в том, что каждый ученик индивидуально проходит путь от простого к сложному при изучении содержательной линии «Алгоритмизация и программирование». Таким образом, мы можем сказать, что разноуровневые задания и упражнения обеспечивают последовательное погружение каждого ученика в изучаемую тему.
Список использованных источников
- Алгоритмика: 5 — 7 классы: Учеб. и задачник для общеобразоват. учеб, заведений / А.К.Звонкий, А.Г.Кулаков, С.К.Ландо и др. — М.: Дрофа, 1996.
- Изучение информатики и вычислительной техники: Пособие для учителя/А.В.Авербух, В.Б.Гисин, Я.Н.Зайдельман, Г.В.Лебедев. — М.: Просвещение, 1992.
- Изучение основ информатики и вычислительной техники: Пособие для учителей / Под ред. А.П.Ершова, В.М.Монахова. — М.: Просвещение, 1985.-Ч. 1,2.
- Информатика: Учеб. для 8 —9 кл. сред. шк. / А.Г. Гейн, Е.В. Липецкий, М.В. Сапир, В.Ф. Шолохович. — М.: Просвещение, 1994.
- Информатика: Учеб. по базовому курсу / И.Г.Семакин, Л.АЗалогова, С.В.Русаков, Л.В.Шестакова. — М.: Лаборатория Базовых Знаний, 1998.
- Информатика: Учеб. пособие для 10— 11 кл. общеобразоват. учреждений / Л.З. Шауцукова. — М.: Просвещение, 2000.
- Кузнецов А. А., Апатова Н.В. Основы информатики. 8 — 9 кл.: Учеб. для общеобразоват. учеб, заведений. — М.: Дрофа, 1999.
- Кулаков А. Г., Ландо С. К. Алгоритмика. 5—7 кл.: Метод, рекомендации для учителя: Решение задач. — М.: Дрофа, 1997.
- Лапчик М.П. Вычисления. Алгоритмизация. Программирование: Пособие для учителя. — М.: Просвещение, 1988.
- Лапчик М.П. Информатика и информационные технологии в системе общего и профессионального образования: Монография. — Омск: Изд-во Ом. гос. пед. ун-та, 1999.
- Новик, И.А. Новая парадигма образовательного стандарта предметной области «Информатика» / И.А. Новик, Н.П. Макарова // Информатизация образования. – 2007. – № 2. – С. 3 – 11.
- Основы информатики и вычислительной техники: Пробное учеб, пособие для сред. учеб, заведений: В 2 ч. / Под ред. А. П. Ершова и В. М. Монахова. — М.: Просвещение, 1985 — 1986.
- Основы информатики и вычислительной техники: Пробный учеб, для 10—11 кл. сред. шк. / А.Г.Гейн, В.Г.Житомирский, Е.В.Липецкий и др. — 2-е изд. — М.: Просвещение, 1992.
- Основы информатики и вычислительной техники: Пробный учеб, зля сред. учеб, заведений / А.Г.Кушниренко, Г.В.Лебедев, Р.АСворень. — М.: Просвещение, 1993.
- Основы информатики и вычислительной техники: Пробный учеб. пособие для 10—11 кл. сред. шк. / В.А.Каймин, А.Г.Щеголев, Е.А.Еросина, Д.П.Федюшин. — М.: Просвещение, 1989.
- Павловский, А.И. Алгоритмика. Дополнительные материалы по информатике для учащихся 9 – 11 классов / А.И. Павловский, В.К. Пономаренко // Информатизация образования. – 2007. – № 2. – С. 3 – 11.
- Пейперт С. Дети, компьютер и плодотворные идеи: Пер. с англ. — М.: Мир, 1990.
- Подласый И.П. Педагогика: учеб. пособие для вузов/ И. П. Подласый. - М.: ВЛАДОС-пресс, 2004. - 365 с.
- Программы для средних общеобразовательных учебных заведений. Основы информатики и вычислительной техники. — М.: Просвещение, 1992.
- Программы общеобразовательных учреждений. Информатика / Сост. A.А. Кузнецов, Л.Е.Самовольнова. — М.: Просвещение, 1998.
- Словарь школьной информатики. Математический энциклопедический словарь. — М.: Сов. энцикл., 1988.
- Теин А.Т., Сенокосов А.И., Шолохович В.Ф. Информатика: Классы 1 — 9. — М.: Дрофа, 1998.