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.