ь Процедура записи Write выполняет вывода данных на экран монитора.
Формат вывода: write (Y1, Y2,... Yn) - вывод на монитор; где y1, y2,... - данные, выводимые.
ь Процедура записи Writelnаналогична процедуре Write, но после вывода последнего в списке значения для текущей процедуры Writeln происходит перемещение курсора в начало следующей строки. Процедура Writeln, записанная без параметров, выполняет только перемещение курсора в начало следующей строки.
Например: Writeln ( 'Yl =', Y1)
При записи программы на языке Паскаль нужно выполнять следующие правила:
ь Программа, записанная на языке Паскаль, состоит из строк произвольной длины, содержащие любое количество операторов.
ь Максимальная длина строки составляет 127 символов. Но для того, чтобы текст программы можно было легко читать и исправлять, советуем вам использовать правило: «В одной строке - один оператор».
ь Точка с запятой разделяет операторы программы, поэтому отсутствие ее между ними компилятор воспринимает как ошибку.
ь В конце программы ставится не точка с запятой, а точка.
ь Точка с запятой не ставится после служебного слова begin и перед служебным словом end.
ь В середине условных операторов (операторах ветвления) и операторов повторения (циклических операторах) точка с запятой не ставится исключением случай, когда другие операторы размещены в операторных скобках begin-end, находящиеся внутри условного оператора или оператора цикла [4,6].
При записи программы на языке Паскаль нужно выполнять следующие правила:
В любом месте программы можно использовать комментарии, которые не имеют ограничений по длине и обозначаются с помощью фигурных скобок {}. В них следует хранить пояснение к программе, что позволит вам в случае необходимости быстро откорректировать написанную программу.
V. Итог урока. рефлексия
VI. Домашнее задание.
1. Проработать теоретический материал: учебника на ст. 75-84. (Й.Я. Ривкинд, Т. Лысенко, Л. Черникова, В.В. Шакотько).
2. Изучить сроки.
2.4 Понятие переменной. Типы данных. Оператор предоставления значений. Константы. Ввода данных. Понятие операции и выражения
Цель: ознакомление с понятиями переменной, типов данных, оператора предоставления значений, константы, ознакомление с особенностями применения элементов языка Паскаль; формирование навыков использования правил написания и оформления программ; воспитание информационной культуры
Оборудование и ТСО: Компьютерная техника, таблицы, мультимедийный проектор.
Методы обучения: интерактивные методы обучения, наглядность
Тип урока: факультативный урок
ход урока
И. Организационный момент
ИИ. мотивационный момент
ИИИ. Актуализация знаний: информатический диктант
Алфавит языка Паскаль состоит из...
ь больших и малых букв латинского алфавита A..Z, a..z и знака подчеркивания "_";
ь цифр от 0 до 9;
ь некоторых последовательностей из двух специальных символов:
Ш = Придать значение
Ш > = Больше или равно
Ш <= Меньше или равно
Ш <> Не равно
Ш .. разделитель диапазонов
ь специальных символов:
1. Основные свойства алгоритма.
2. Формы представления алгоритмов.
3. процедура Read обеспечивает...
4. процедура Write выполняет...
IV. Изучение нового материала
практическое задание
Решение задач (словесный запись алгоритма + примеры кода)
Задача 1. За двумя катетами вычислить площадь прямоугольного треугольника.
Program plosha trykutnuka;
var a, b, s: Real;
begin
write ( 'Введите значение катетов треугольника');
readln (a, b)
s = a * b / 2;
writeln ( 's =', s);
readln
end.
Задача 2. Данная сторона куба а. Найти его объем v = a3 и площадь поверхности s = 6a2
Program kub obem plosha;
Var v, s, a: real;
Begin
read (a)
V = a * a * a;
S = 6 * a * a;
writeln (v)
writeln (s)
End.
Задача 3. Найдите площадь произвольного треугольника по трем данным сторонами.
Program TRIANG;
var A, B, C, S, P: Real;
begin
Read (A, B, C)
WriteLn (A, B, C)
P = (A + B + C) / 2;
S = Sqrt (P * (PA) * (PB) * (PC))
WriteLn ( 'S =', S)
end.
Задача 4. Найдите корни квадратного уравнения
Program kvur;
Var a, b, c, d: real;
Begin
read (a, b, c)
d = b * b-4 * a * c;
write ((-b-sqrt (d)) / (2 * a), '', (-b + sqrt (d)) / (2 * a));
End.
V. Итог урока.
VI. Домашнее задание.
1. Проработать материал учебника на ст. 86-90. (Й.Я. Ривкинд, Т. Лысенко, Л. Черникова, В.В. Шакотько).
2. Завершить выполнение практических заданий [4,10].
2.5 Контроль уровня усвоения материала в школьном факультативном курсе информатики
Основные понятия и умения.
Контроль - это выявление и сравнение результата учебной деятельности с требованиями, задаются к этому результату программой, то есть это - соотнесение достигнутых результатов с запланированными целями обучения.
В зависимости от того, кто именно осуществляет контроль за результатами деятельности ученика, выделяют следующие три типа контроля:
- внешний (осуществляется учителем над деятельностью ученика)
- взаимный (осуществляется учеником над деятельностью товарища)
- самоконтроль (осуществляется учеником по собственной деятельностью).
Основная цель контроля знаний и умений состоит в обнаружении достижений, успехов учащихся, через призму которых рассматриваются недостатки в осуществлении учебной деятельности, пробелы в знаниях и т.п.; в указании путей совершенствования, углубления знаний, умений, для того чтобы создавались условия для последующего включения школьников в активную творческую деятельность.
При изучении курса информатики на факультативных занятиях учащиеся закрепляют знания с такими понятиями как: алгоритм, модель, программа, программное обеспечение, язык программирования, интерфейс, данные, типы данных, операторы, выражения, циклы и тому подобное. В ходе усвоения теоретических знаний ученик получает умение создавать алгоритмы и находить пути их реализации, использует возможности среды программирования для создания и отладки линейных программ, комментарии в тексте программы, при введении исходных данных и при выводе результирующих данных, соблюдает правила работы за компьютером, реализации линейных алгоритмов в виде программ.
Выводы
В ходе выполнения данной курсовой работы были исследованы методику преподавания факультативного курса информатики в школе. В работе освещены вопросы актуальности данного типа обучения, проанализированы требования к проведению факультативов, приведены материалы для проведения занятий, контроля знаний, умений и навыков учащихся. Так как на изучение темы основы программирования отводится мало часов, то есть необходимость выделить данный курс в качестве факультатива, что позволит ученикам познать все аспекты алгоритмизации и программирования [5,].
Стоит отметить, что факультативные курсы рассчитаны на тех учеников, которые хорошо успевают по информатике. Учитывая то, что ученики на факультативных занятиях имеют более широкие возможности в продвижении в обучении и устойчивую заинтересованность к информатике, здесь должны преобладать методы проблемного обучения. Больше времени нужно посвятить самостоятельной работе, что является одной из проблемных ситуаций, ведь и так большое количество часов в школе отводится на самостоятельное изучение, и ученики, за неимением времени, а иногда и желаний, просто не в состоянии все охватить.
Факультативные занятия расширяют умственный кругозор школьников, развивают их познавательные интересы. Поэтому факультативные занятия являются одной из форм профессиональной ориентации, в определенной степени закладывают фундамент будущей специальности. Факультативные занятия устанавливают определенные связи между общим образованием и будущей специальности молодого человека.
Важной проблемой является взаимосвязь факультативных занятий с изучением обязательного курса, согласованность во времени и содержании изучения тех или иных вопросов.
При этом домашние задания на факультативных занятиях целесообразно свести к минимуму и предлагать их только для того, чтобы ученики были подготовлены к следующему занятию. Выполнение творческих заданий, которые требуют значительного времени, не является обязательным для всех учащихся, посещающих факультативные занятия. Однако выполнение их следует всячески приветствовать.
Факультативные занятия являются важным средством к профильному обучению и помогают ученикам определиться по выбору будущей профессиональной деятельности.
Лучше привлекать к факультативным курсам учеников старших классов, имеющих интерес к предмету, его аспектов и понимания будущего. Использование на факультативах интересного материала вызывает значительный интерес у учащихся, а заинтересованность такого рода проблемами, побуждает к творческому поиску.
Список использованных источников
1. Михеев В.В. Лабораторные работы по методике обучения информатике / В.В. Михеев. Учебно-методическое пособие для студ. высших учеб. закл. Часть 2: - Минск: Полиграфический центр ЖДУ, 2013 - 106 с: ил.
2. Морзе Н. В., Вембер В. П., Кузьминская О. Г. Информатика: учебник для 9 кл. / Н.В. Морзе, В.П. Вембер, по ред..О.Г. Кузьминська - М.: УПЦ «Школьник», 2019. - 344 с: ил.
3. Морзе Н. В., Вембер В. П., Кузьминская О. Г. Информатика: учебник для 10 кл. / Н.В. Морзе, В.П. Вембер, по ред..О.Г. Кузьминская К: УПЦ «Школьник», 2019. - 304 с: ил.
4. Морзе Н. В. Методика обучения информатике: Учеб. пособие.: В 3 ч. / Н.В. Морзе, под ред. акад. М. И. Жалдака. - М: Учебная книга, 2014. Ч. I: Общая методика обучения информатике. - 256 с: ил.
5. Письмо Министерства № 1 / 9-426 от 01.06.2012 «Об инструктивно-методических рекомендациях по базовым дисциплинам». - М: 2019 - 22 с.
6. Караванова Т.П. Информатика: основы алгоритмизации и программирования. 777 задач с рекомендациями и примерами / Т.П. Караванова. Учеб. пособие. для 8-9 кл. с углубленным изучением информатики. - К: Генеза, 2018. - 286 с: ил.
7. Караванова Т.П. Информатика: методы построения алгоритмов и их анализ. Невычислительных алгоритмы / Т.П. Караванова. Учеб. пособие. для 9-10 кл. с углубленным изучением информатики. - К: Генеза, 2007. - 216 с: ил.
8. Караванова Т.П. Информатика: методы построения алгоритмов и их анализ. Вычислительные алгоритмы / Т.П. Караванова. Учеб. пособие для 9-10 кл. с углубленным изучением информатики. - К: Генеза, 2017. - 336 с: ил.
9. Завадский И.А., Заболотный Р.И. Основы визуального программирования / И.А. Завадский, Р.И. Заболотный. Учебное пособие. - М: Издательская группа BHV, 2020 - 312 с.
10. Программа курса по выбору «Основы компьютерной графики» (авт. Ю.А. Дорошенко, И.А. Завадский), сборник «Программы для профильного обучения и предпрофильной подготовки». - М: Издательская группа BHV, 2016 - 340 с.
11. Программа курса по выбору «Основы визуального программирования» (авт. И.А. Завадский), сборник «Программы для профильного обучения и предпрофильной подготовки». - М: Издательская группа BHV, 2009 - 124 с.
12. Программа курса по выбору «Основы алгоритмизации и программирования» для организации профильного обучения в старших классах общеобразовательных учебных заведений (авт. Т.П. Караванова, В.П. Костюков) (www.itosvita.ucoz.ru/index/navchalni_programi/0- 6).