Листы рабочей тетради по теме "Программирование" при изучении дисциплины "Информатика и КТ"

Рабочая тетрадь как важное предметно-знаковое средство для изучения предмета, образовательные задачи ее применения в профессиональном обучении. Требования к листам рабочей тетради, их разработка и методика анализа. Логика представления учебной информации.

Рубрика Педагогика
Вид курсовая работа
Язык русский
Дата добавления 23.11.2010
Размер файла 46,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное агентство по образованию

Российский государственный профессионально-педагогический университет

Институт социологии и права

Менеджмент в туризме и гостиничном хозяйстве

Курсовая работа

по дисциплине «Методика профессионального обучения»

на тему: Листы рабочей тетради по теме «Программирование» при изучении дисциплины «Информатика и КТ»

Студент:_________________

Группа:_________________

Преподаватель:___________

Челябинск 2010

Аннотация

Тема: Листы рабочей тетради по теме «Программирование»

Цель - разработать листы рабочей тетради по информатике на примере темы «Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Первая программа. Оператор присваивания».

Задачи:

1) Обосновать роль рабочих тетрадей в методическом обеспечении учебной деятельности.

2) Представить теорию листов рабочих тетрадей.

3) Разработать модель листа рабочей тетради по информатике.

4) Разработать листы рабочей тетради по теме «Основные понятия».

Содержание

Введение

1. Понятие и технологии разработки листов рабочей тетради

2. Практическая разработка листов рабочей тетради

2.1 Лекция

2.2 Листы рабочей тетради

3. Методика работы с листами рабочей тетради на занятии

Заключение

Список литературы

Введение

Применение листов рабочей тетради в обучении улучшает качество образования, повышает эффективность учебного процесса на основе его индивидуализации, появляется возможность реализации перспективных методов обучения. Сложность проектирования уроков заключается в том, что программ специального целевого дидактического назначения для уроков мало, и учителю приходится использовать в основном те, которые предлагаются для широкого круга пользователей (электронные энциклопедии, справочники) или программы для профессиональной подготовки (компьютерные учебники, моделирующие среды) и адаптировать их к конкретным условиям. Актуальность листов рабочей тетради заключается в оптимальном сочетании содержания информационной подготовки школьников на уроках с возможностью выявить направление движения формирования мыслительной деятельности. Рабочие тетради используются для текущего контроля преподавателем знаний и умений студентов применять знания при решении учебных задач. Поскольку учебные пособия содержат пошаговое описание задач, то студент имеет возможность самостоятельно проверить правильность решения задач в рабочих тетрадях. Практическая значимость заключается в применении листов рабочей тетради для облегчения освоения студентами трудной для них, но очень важной дисциплины и в ее личностно-формирующей ориентации.

Дисциплина «Информатика» выбрана потому, что во всех учебных заведениях изучение многих профессий тесно связанно с информационными технологиями. Данная дисциплина включается в большинство лекций. Следовательно, её разработка весьма актуальна на нынешний день. Благодаря листам рабочей тетради, можно осуществить более лёгкое усвоение материала, и проверку усвоения этого материала.

1. Понятие и технологии разработки листов рабочей тетради

Одним из важных предметно-знаковых средств обучения, получивших в последнее время общее признание у преподавателей и учащихся, является рабочая тетрадь. Но следует признать, что широкого применения этот вид средств обучения в профессиональной подготовке специалистов пока не нашел.

С опорными конспектами рабочие тетради объединяет знаковая форма представления учебной информации. Рабочая тетрадь - особый жанр учебной литературы, призванный активизировать учебно-познавательную деятельность учащихся. Существенное отличие ее заключается в том, что в опорных конспектах учебная деятельность отражается в определенной логике, а в рабочей тетради она специально конструируется. Суть конструкта обеспечить пооперационное формирование мыслительных процессов. Операции можно представить в виде «кирпичиков» мыслительной деятельности. Чтобы сознательно и целенаправленно их формировать у педагога и учащихся, необходимо надежное средство.

В настоящее время у преподавателей и мастеров производственного обучения такого эффективного средства нет. Объясняя новый материал, решая с учащимися задачи, он не может быть уверен в том, что все учащиеся производят именно те операции, которые нужны, и так, как это необходимо, и что эти операции складываются у них в ту систему, которая требуется. Говоря иначе, сегодня педагог профессионального обучения не имеет возможности достаточно полно управлять формированием мыслительной деятельности учащихся.

Цель применения рабочей тетради в профессиональном обучении - обеспечить пооперационное формирование технических понятий, способствовать активизации учебно-познавательной деятельности учащихся на уроках теоретического и производственного обучения. Однако обеспечить успешное пооперационное формирование мыслительных процессов невозможно без разработки средств пооперационного контроля этих процессов.

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

· усвоение технических понятий;

· приобретение практических умений и навыков;

· формирование у студентов умений и навыков самоконтроля;

· развитие мышления у студентов;

· контроль хода обучения.

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

Функции рабочей тетради в учебном процессе следующие.

Обучающая. Предполагается формирование у студентов необходимых знаний и умений.

Развивающая. Рабочая тетрадь способствует развитию устойчивого внимания на уроке. Благодаря рабочей тетради учебный материал легче воспринимается. Рабочая тетрадь может быть инструментом в развитии мышления через специально разработанные задания и упражнения творческого характера.

Воспитывающая. Воспитание аккуратности в ведении конспекта.

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

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

Контролирующая. Рабочая тетрадь может быть использована для контроля знаний и умений учащихся. Лист рабочей тетради представляет собой тест второго уровня усвоения понятий. При этом у преподавателя появляется возможность осуществлять этот контроль постоянно, на определенных этапах урока, так как учебный материала в листах рабочей тетради разбит на блоки. Различают три вида рабочей тетради: информационный, контролирующий, смешанный.

Информационный вид рабочей тетради несет в себе информацию только о содержании учебного материала. Учебная информация в рабочей тетради задает учащимся ориентацию в содержании рассматриваемой темы. Данный вид рабочей тетради широко распространен в профессиональной школе, так как по многим учебным предметам нет учебного материала ни в одном учебнике или учебная информация рассредоточена по нескольким учебникам. Вследствие этого преподаватель вынужден конструировать учебную информацию в рабочей тетради.

Контролирующая рабочая тетрадь используется после изучения темы урока. Преподаватель с помощью листов рабочей тетради может не только установить факт знания или незнания, но и определить, на какой операции учащийся допускает ошибку, и на этапе формирования понятия устранить ее.

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

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

· тетради для упражнений, или треннинговые тетради;

· тетради по графическому моделированию;

· семиотико-семантические тетради.

Тетради для упражнений предназначены для самостоятельной работы учащихся, они способствуют формированию умений и навыков решения типовых задач и упражнений. Этот тип рабочих тетрадей может быть широко использован в методике обучения по общетехническим дисциплинам. Для формирования профессиональных знаний и умений в системе профессиональной подготовки персонала может широко применяться второй тип тетради - тетради по графическому моделированию. Профессиональная деятельность чертежников, закройщиков, электромонтажников немыслима без конструирования и графического моделирования. Листы рабочей тетради с системой специальных практических заданий позволят будущему профессионалу развить воображение, память, мышление и другие познавательные процессы.

Семиотико-семантические рабочие тетради основаны на сочетании чертежей, схем, графических моделей со смысловыми интеллектуальными задачами творческого уровня. Листы рабочей тетради такого типа могут быть разработаны для развития диагностических и проектировочных умений и навыков будущего специалиста. Для этого необходимо специальным образом конструировать задачи и упражнения с опорой на содержательную основу профессиональной деятельности специалиста определенного профиля.

К структуре рабочей тетради предъявляются определенные требования. Рабочая тетрадь должна иметь предисловие, поясняющее обращение к учащимся. Система вопросов и заданий должна быть построена в соответствии со структурой и логикой формирования соответствующих технических понятий. Между заданиями должна быть определена соподчиненность, касающаяся как содержания предмета, так и надпредметных умений. Задача автора - вести учащегося от темы к теме, от решения простых проблем к более сложным заданиям. Иллюстрации в рабочей тетради должны быть рабочими, т.е. обучающими. К ним могут ставиться вопросы, требующие объяснения. Рисунок можно дополнить или предложить свой вариант. Там, где это возможно и оправдано, имеет смысл предложить начертить или дополнить схему. Композиционное построение рабочей тетради зависит от замысла автора, от характера и содержания учебного материала, его объема характера вопросов и заданий. Однако в любом случае должны быть предусмотрены достаточное место для ответов учащихся возможность исправления допущенных ошибок, неточностей. В конце каждой темы внутри тетради желательна серия контрольных вопросов, что позволяет лишний раз систематизировать знания учащихся. Завершает тетрадь заключение, ориентирующее учащихся на содержание учебного материала, который будет изучаться впоследствии.

При работе учащихся с листами рабочей тетради по электротехнике студент в определениях электротехнических понятий вставляет пропущенные ключевые слова, т.е. названия изучаемых понятий или технических операций (измерить, включить, отключить и т.д.). Для вычерчивания принципиальных схем в листе рабочей тетради задается основа построения, т.е. вычерчены в готовом виде отдельные элементы, вспомогательные устройства. Студенты должны достроить принципиальную схему с помощью условных обозначений элементов на принципиальных электрических схемах. Такой же алгоритм существует для представления принципиальной схемы электрической цепи с целью преобразования схемы соединения элементов с тем, чтобы рассчитать систему параметров по указанному в тетради методу. Для контроля уровня сформированности знаний, лист рабочей тетради включает содержание задач или проблемные вопросы.

Для того чтобы листы рабочей тетради могли систематически формировать устойчивые профессиональные умения они должны отвечать следующим требованиям.

Полнота - наличие задач на освоение всех изучаемых понятий, фактов, методов профессиональной деятельности.

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

Связность всех блоков информации на листах рабочей тетради.

Возрастание трудности решения задач и планируемых результатов обучения.

Целевая ориентация - для каждой задачи определено место на листах рабочей тетради.

Целевая достаточность - достаточно задач закрепления методов решения, если они обладают свойством переноса на другие предметные области.

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

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

И, наконец, решение задач, формулировка «выводного знания» определяют уровень сформированных знаний и умений учащихся. Здесь следует отметить, что единая логика представления учебной информации, единый алгоритм операционной деятельности учащихся во всей рабочей тетради на протяжении всего изучения учебного предмета переходят в метод учебной работы. Вследствие этого мы называем рабочую тетрадь разновидностью учебных техник.

2. Практическая разработка листов рабочей тетради

лист рабочая тетрадь обучение

2.1 Лекция

Вид урока:

Цель:

· обучающая (формирование новых понятий и процессов)

· воспитательная (воспитание управленческих качеств у обучаемых)

· развивающая (развитие навыков управления и контроля)

Задачи: _________________________________________________

Паскаль - язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Николаусом Виртом. Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.

Паскаль популярен среди программистов по следующим причинам:

1. Прост для обучения.

2. Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.

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

4. Использование простых и гибких структур управления: ветвлений, циклов.

5. Надежность разрабатываемых программ.

Турбо Паскаль - это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования - это отражение торговой марки фирмы-разработчика Borland International (США).

Систему программирования Турбо Паскаль называют интегрированной (integration - объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности.

Основные файлы Турбо Паскаля:

Turbo.exe - исполняемый файл интегрированной среды программирования;

Turbo.hlp - файл, содержащий данные для помощи;

Turbo.tp - файл конфигурации системы;

Turbo.tpl - библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3).

Запуск интегрированной среды программирования.

Для запуска интегрированной среды программирования нужно установить текущим каталог с Турбо Паскалем (TP7\BIN) и ввести команду: turbo.exe.

Задание. Запустите среду программирования и рассмотрите экран. Перед вами полоса меню, область окна и строка статуса. Нажмите клавишу F10 - теперь вам доступны все опции меню. С помощью клавиш перемещения курсора рассмотрите меню. С командами меню мы будем знакомиться постепенно. Нажмите клавишу Esc (вы вышли из меню). Перемещая курсор в окне следите за строкой статуса. Запишите в тетрадь ответ на вопрос: какая информация отражается в этой строке?

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

Окно - это область экрана, которую можно перемещать, изменять в размере, перекрывать, закрывать и открывать.

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

Активное окно - это окно с которым вы в настоящий момент работаете.

Общие горячие клавиши:

F1 - выводит окно подсказки;

F2 - сохраняет файл активного окна;

F3 - появление диалогового окна и возможность открыть файл;

F4 - запускает программу до строки, на которой стоит курсор;

F5 - масштабирует диалоговое окно;

F6 - переходит к следующему открытому окну;

F7 - запускает программу в режиме отладки с заходом внутрь процедур;

F8 - запускает программу в режиме отладки, минуя вызов процедур;

F9 - компилирование программы в текущем окне;

F10 - возвращение в меню.

Мы начнем изучение меню с наиболее важных и необходимых режимов.

Как войти в меню? Всего есть три возможности:

- с помощью "мышки";

- с помощью клавиши F10;

- с помощью комбинации Alt+<выделенная буква>. О том, что мы в меню свидетельствует курсор - прямоугольник зеленого цвета.

С помощью клавиш управления курсором подсветите слово FILE и нажмите клавишу "Enter". Что вы видите?

Появилась вертикальная таблица со списком команд, называемая выпадающим меню. Познакомимся с ним.

Open-F3 - открыть существующий файл (при активизации этой опции появляется окно со списком файлов, где можно выбрать необходимый);

New - создать новый файл (очищает память редактора и переводит в режим создания нового файла, которому присваивается имя Noname.pas; имя можно изменить при записи файла на диск);

Save-F2 - сохранить файл (переписывает файл из памяти редактора на диск);

Save as - сохранить с новым именем;

Save all - сохранить все в окнах (записывает содержимое всех окон редактора в соответствующие файлы);

Change dir - смена каталога (позволяет изменить установленный по умолчанию диск или каталог);

Print - печать файла;

Get info - выдача информации о текущем состоянии программы и используемой памяти;

DOS Shell - выход в DOS без выгрузки из памяти (для возврата ввести команду exit);

Exit - выход и выгрузка из памяти.

Программы на языке Паскаль имеют блочную структуру:

1. Блок типа PROGRAM - имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов.

2. Программный блок, состоящий в общем случае из 7 разделов:

*раздел описания модулей (uses);

*раздел описания меток (label);

*раздел описания констант (const);

*раздел описания типов данных (type);

*раздел описания переменных (var);

*раздел описания процедур и функций;

*раздел описания операторов.

Общая структура программы на языке Паскаль следующая:

Program ИМЯ..; {заголовок программы}

Uses...; {раздел описания модулей}

Var..; {раздел объявления переменных}

...

Begin {начало исполнительной части программы}

... {последовательность

... операторов}

End. {конец программы}

Оператор присваивания. Арифметические выражения

Первый оператор, с которым мы познакомимся,- оператор присваивания.

Оператор присваивания - основной оператор любого языка программирования. Общая форма записи оператора:

имя величины := выражение

Например, V:=A; или V:=A+1;

При помощи оператора присваивания переменной могут присваиваться константы и выражения, значения переменных любого типа.

Как только в программе встречается переменная, для неё в памяти отводится место. Оператор присваивания помещает значение переменной или значение выражения в отведённое место.

Если в процессе выполнения программы встречается пере присваивание (т.е. та же самая переменная принимает другое значение), то старое значение переменной стирается, на свободное место записывается новое значение.

Команда присваивания позволяет лучше понять смысл слова переменная (т.е. меняющая своё значение по ходу программы).

Выражение может быть арифметическим, логическим или литерным. Важно, чтобы тип величины был согласован с видом выражения.

Арифметические выражения должны быть записаны в так называемой линейной записи согласно следующим правилам:

* выражение должно быть записано в виде линейной цепочки символов;

* используемые операции приведены в таблице:

НАЗВАНИЕ ОПЕРАЦИИ

ФОРМА ЗАПИСИ

сложение

x + y

вычитание

x - y

умножение

x * y

деление

x / y

* нельзя опускать знаки операций, например писать 5b. Для записи произведения чисел 5 и b надо писать 5*b;

* аргументы функций (sin, cos и др.) как и аргументы вспомогательных алгоритмов, записываются в круглых скобках, например sin(x), cos(4*x).

Порядок выполнения операций

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

* вычисляет значение всех алгоритмов-функций и стандартных функций;

* выполняет справа налево все операции возведения в степень;

* выполняет слева направо все операции умножения и деления;

* выполняет слева направо все операции сложения и вычитания.

В нашем случае сначала переменной number1 присваивается значение равное 3 и переменной number2 присваивается значение равное 4, затем вычисляется значение выражения (number1 + number2) и оно присваивается переменной result.

Сумма чисел посчитана.

Теперь надо вывести ее значение на экран. Для этого используют оператор Write - записать (вывести) на экран значение переменной, записанной в скобках. В нашем случае значение переменной number1, затем символ +, далее значение переменной number2, символ = и, наконец, значение результата result.

И, наконец, в конце раздела операторов стоит служебное слово End, после которого стоит точка.

Задание. Наберите текст программы на компьютере и выполните ее (для запуска программы воспользуйтесь комбинацией клавиш Ctrl и F9).

Внимание! Не забывайте о порядке на дискете и в файле:

* имя программы должно соответствовать ее содержанию,

* имя файла должно быть таким же, как и имя программы,

* файлы, содержащие программы, относящиеся к одной теме, должны находиться в одном каталоге,

* название этого каталога должно отражать его содержание.

Задание. Измените программу так, чтобы она подсчитывала сумму четырех чисел.

Сохраните файл на дискете, для этого из меню F10-File выберите команду Save и в предложенной строке наберите путь a:\Vvod\Summa (каталог Vvod должен быть уже организован для файлов, содержащих программы данной темы).

Основные определения. Типы данных.

Познакомимся с основными понятиями языка.

Алгоритм - четкая последовательность действий, необходимая для решения задачи.

Программа - алгоритм, записанный на языке программирования.

Алфавит языка - набор элементарных символов, используемый для составления программ. Алфавит содержит:

52 буквы латинского алфавита (строчные и заглавные);

арабские цифры (0-9);

специальные символы:

знаки математических действий (+ - * /),

знаки пунктуации (. :, ; " `),

скобки ([ ] ( ) { }),

знак пробела,

знаки отношений (< > =)

Идентификатор (имя) - имя какого-либо элемента программы, которое должно удовлетворять следующим требованиям:

* длина имени не должна превышать 63 символа,

* первым символом не может быть цифра,

* переменная не может содержать пробел;

* имя не должно совпадать с зарезервированным (служебным) словом,

* прописные и строчные буквы воспринимаются одинаково.

Зарезервированные (служебные) слова - это слова, использующиеся только по своему прямому назначению. Их нельзя использовать в качестве переменных, так как они выполняют определенную смысловую нагрузку.

Примеры зарезервированных слов: AND, GOTO, PROGRAM, ELSE, IF, RECORD, NOT, ARRAY, REPEAT, UNTIL, BEGIN, IN, SET, END, CASE, CONST, USES, INTERFACE, STRING, LABEL, THEN, OF, DIV, TO, VAR, DO, TYPE, WHILE, DOWNTO, FILE, FUNCTION, PROCEDURE и другие.

Переменные (Var) - вид данных, который может изменять свое значение в ходе программы, описывают переменные после зарезервированного слова Var.

Константы (Const) - вид данных, который является постоянным на всем протяжении выполнения программы, описывают константы после зарезервированного слова Const.

Комментарии - некоторая запись, служащая для пояснения программы, которая записывается в фигурных скобках.

Типы данных.

Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы и переменные. Они могут быть различных типов:

· целых чисел (см. ниже);

· действительных чисел (real);

· символьный тип (char);

· строковый (string);

· логический (boolean);

· сложные (комбинированный (record), множественный (set) и другие).

Целые типы:

Название

Длина в байтах

Диапазон значений

Byte

1

0... 255

ShortInt

1

-128... 127

Word

2

0... 65535

Integer

2

-32768... 32767

LongInt

4

-2147483648... 2147483647

Размещено на http://www.allbest.ru/

Над целыми типами определены такие операции:

1. "+" - сложение;

2. " * " - умножение;

3. " - " вычитание;

4. div - целочисленное деление;

5. mod - получение остатка от целочисленного деления.

Вещественные типы:

Вещественные типы представляются с некоторой точностью, которая зависит от компьютера. Вам необходимо знать, что вещественный тип разделяется на несколько типов, но использовать мы будем вещественные данные только типа Real, которые занимают 6 байт, имеют диапазон возможных значений модуля от 2.9Е-39 до 1.7Е+38 и точность представления данных - 11...12 значащих цифр.

Примечание. Несмотря на то, что в Turbo Pascal имеется широкий выбор вещественных типов, доступ к некоторым из них (single, double, extended) возможен при особых режимах компиляции. Особое положение в Turbo Pascal занимает тип comp, трактующийся как вещественное число без экспоненциальной и дробной частей. Он сохраняет 19-20 значащих цифр и знак числа. В то же время comp полностью совместим с любыми другими вещественными типами.

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

Числа с фиксированной точкой изображаются десятичным числом с дробной частью, которая может быть и нулевой. Например, 27.9, 5.00

Такие большие числа как 137.000.000 можно записать в виде чисел с десятичным порядком . Такие числа имеют вид mEp. Здесь m - мантисса; E - признак записи числа с десятичным порядком; p - степень числа 10. Получится 1.37Е+8. Такие числа, представленные с десятичным порядком и называются числами с плавающей точкой. Например,

Математическая запись:

Запись на Паскале:

4E -4

0.62E+5

-10.88E12

Компьютер, по умолчанию, представляет действительные числа в виде чисел с плавающей точкой. Такое представление чисел не очень нравится пользователям. Поэтому мы будем “заставлять” компьютер выдавать действительные числа в более привычном варианте следующим образом:

R:m:n, где R - действительное число, m - количество позиций, отводимых для целой части, n - количество позиций, отводимых для дробной части.

Например, если мы хотим вывести на экран число Chislo с фиксированной точкой, причем знаем, что для вывода целой части этого числа достаточно 7 мест, а вывод дробной части ограничим сотыми, то мы запишем вывод так:

Write (Chislo:7:2)

Символьный тип (char)

Значениями данного типа является множество всех символов компьютера: русская или латинская большая или маленькая буква, цифра, знак препинания, специальный знак (например, "+", "-", "*", "/", "", "=" и др.) или пробел " ". Каждый из символов имеет уникальный номер от 0 до 255, т. е. внутренний код, который возвращает функция ORD. Символьная константа или символьная переменная - любой символ языка, заключённый в апострофы. Например,

Var

Simvol : char;

Строковый тип (string)

Значением строковой величины является строка переменной длины (быть может пустая). Строковая константа или строковая переменная представляет собой произвольную последовательность символов, заключенную в апострофы. Например,

Var

Stroka : string;

Логический тип (boolean)

Логический тип данных часто называют булевым по имени английского математика Д. Буля, создателя математической логики. В языке Паскаль имеются две логические константы TRUE и FALSE. Логическая переменная принимает одно из этих значений и имеет тип Boolean. Для сравнения данных предусмотрены следующие операции отношений: <, <=, =, <>, >, >=. А также существуют специфичные для этого типа логические операции OR - или; AND - и; NOT - не.

При проверке некоторых условий результат операции может быть истинным или ложным. Например, 3>5 ложь.

Более подробно этот тип данных мы рассмотрим при изучении условного оператора.

Сложные типы

К сложным или структурированным типам относятся массивы, записи, множества, которые требуют специального изучения и здесь рассматриваться не будут.

Операторы Write и WriteLn

Мы уже использовали операторы Write и WriteLn, но нам необходимо подробнее остановиться на правилах применения этих операторов.

Write (англ. писать) - оператор, который используется для вывода информации на экран. Оператор WriteLn выполняет то же самое действие, но так как у него есть еще окончание Ln (line - англ. линия, строка), то после вывода на экран нужного сообщения, он дополнительно переводит курсор на следующую строчку.

Общий вид:

Write (список выражений)

WriteLn (список выражений)

Процедуры Write и WriteLn используются не только для вывода результата, но и для вывода различных сообщений или запросов. Это позволяет вести диалог с пользователем, сообщать ему, когда ему нужно ввести значения, когда он получает результат, когда он ошибся и др.

Например, при выполнении процедуры WriteLn(`Найденное число `,а), будет напечатана строчка, заключенная в апострофы, а затем выведено значение переменной а.

Оператор WriteLn можно применить и без параметров. В этом случае напечатается строка, состоящая из пробелов, и курсор будет переведен на другую строку. Это иногда нам нужно для лучшего восприятия ввода данных.

Операторы Read и ReadLn

Вспомним, что основное назначение ЭВМ - сэкономить человеческий труд. Поэтому необходимо обеспечить возможность, однажды написав программу, многократно ее использовать, вводя каждый раз другие данные. Такая гибкость в языке обеспечивается операторами Read и ReadLn. Этими операторами вводится информация с клавиатуры.

Общий вид:

Read(переменная, переменная...)

ReadLn(переменная, переменная...)

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

Например, если вводятся значения 53 и Х, то при выполнении оператора Read(a,b) переменной а будет присвоено число 53, а переменной Х - буква Х. Причем, отметим, чтобы не было аварийной ситуации, нужно правильно определить тип данных в разделе Var; в нашем случае а:integer, а b:char.

Особых различий при чтении и записи в использовании операторов Read и ReadLn нет. Часто процедуру ReadLn без параметров применяют в конце программы для задержки: до нажатия на клавишу <Enter> результат выполнения программы остается на экране. Это очень полезно делать для анализа результатов.

Тема: Стандартные функции и процедуры. Применение в простейших линейных программах

Для решения задач нам понадобятся стандартные функции и процедуры.

Функция - это такая организация преобразования переданного ей значения, при которой это измененное значение передается обратно.

Процедура - это такая организация преобразования переданного ей значения параметра, при которой изменяется значение этого параметра, и, в отличие от функции, не возвращает никакого значения.

Познакомимся с основными, наиболее часто используемыми.

I. Арифметические функции

1) Abs(x), где аргумент и результат являются переменными целого или вещественного типа - вычисляет модуль (абсолютную величину) числа х;

2) Cos(x), где аргумент и результат являются переменными вещественного типа - вычисляет косинус х;

3) Sin(x), где аргумент и результат являются переменными вещественного типа - вычисляет синус х;

4) Frac(x), где аргумент и результат являются переменными вещественного типа - выделяет дробную часть числа х;

5) Int(x), где аргумент и результат являются переменными вещественного типа - выделяет целую часть числа х;

6) Pi, где результат является переменной вещественного типа - вычисляет значение

7) Random(x), где аргумент и результат являются переменными целого типа - генерирует случайное число в пределах от 0 до х включительно. Если параметр х не задан, то формируется вещественное число от 0 до 1. Перед использованием данной функции нужно инициализировать генератор случайных чисел при помощи процедуры Randomize (см. ниже);

8) Sqr(x), где аргумент и результат являются переменными целого или вещественного типа - вычисляет ;

9) Sqrt(x), где аргумент и результат являются переменными целого или вещественного типа - вычисляет .

II. Функции преобразования типов

1) Chr(x), где аргумент типа Byte, а результат типа Char- возвращает символ, у которого код в таблице ASCII равен х;

2) Ord(x), где аргумент может быть любого порядкового типа, а результат типа LongInt - возвращает порядковый номер значения х при начале нумерации с нуля;

3) Round(x), где аргумент вещественного типа, результат типа LongInt - округляет число х до ближайшего целого;

4) Trunc(x), где аргумент вещественного типа, результат типа LongInt - выделяет целую часть числа х.

III. Функции для порядковых типов

1) Odd(x), где аргумент типа LongInt, а результат логического типа - определяет, является ли число четным (результат false) или нечетным (результат true);

2) Pred(x), где аргумент и результат любого порядкового типа - получает предшествующее значение;

3) Succ(x), где аргумент и результат любого порядкового типа - получает последующее значение;

4) Upcase(x), где аргумент и результат типа Char - преобразует букву латинского алфавита в соответствующую ей заглавную (буква х может быть как строчной, так и заглавной).

IV. Процедуры для порядковых типов

1) Dec(x), где аргумент любого порядкового типа - уменьшает значение переменной х на 1;

2) Dec(x,n), где х любого порядкового типа, а n типа LongInt - уменьшает значение переменной х на n;

3) Inc(x), где аргумент любого порядкового типа - увеличивает значение переменной х на 1;

4) Inc(x,n), где х любого порядкового типа, а n типа LongInt - увеличивает значение переменной х на n;

5) Randomize - инициализирует генератор случайных чисел.

Правила применения функций:

* чтобы воспользоваться функцией, нужно указать ее в правой части оператора присваивания;

* при обращении к функции необходимо в круглых скобках указать ее аргументы;

* в разделе описания переменных правильно указывайте типы переменных, которые хотите употребить в качестве аргумента или результата функции;

* в одном выражении можно обратиться к нескольким функциям.

Правила применения процедур:

* для выполнения процедуры ее надо вызвать в программе в виде оператора;

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

2.2 Листы рабочей тетради

Лист рабочей тетради №1

1. Система программирования Турбо Паскаль это __________________

2. Перечислите основные файлы Турбо Паскаль: ___________________

3. Как происходит запуск интегрированной среды программирования ____________________________________________________________

4. Окно-это___________________________________________________

5. Активное окно-это __________________________________________

6. Назовите три способа вхождения в меню:_______________________

7. Перечислите команды выпадающего меню: _____________________

Лист рабочей тетради №2

1. Какую структуру имеют программы на языке Паскаль:____________

2. Сколько разделов содержит программный блок? Перечислите:

_____________________________________________________________

3. Составьте общую структуру программы: ________________________

4. Как выглядит стандартный оператор присваивания на языке Паскаль: _____________________________________________________________

5. Куда оператор присваивания помещает значение переменной? ____

6. Опишите порядок выполнения операций: ______________________

7. Опишите порядок сохранения файла:_________________________

Лист рабочей тетради №3

1. Перечислите основные понятия языка Паскаль: ________________

2. Идентификатор - это: ______________________________________

3. Перечислите требования идентификатора: _____________________

4. Зарезервированные (служебные слова) это _____________________

5. Переменные (Var) - это_____________________________________

6. Константы (Const) - это___________________________________

7. Комментарии - это ________________________________________

Лист рабочей тетради №4

1. Перечислите типы данных: _________________________________

2. Вещественные типы - это __________________________________

3. Символьный тип (char) - это:________________________________

· Строковый тип (string) - это ________________________________

· Логический тип (boolean) - это ______________________________

4. С какой целью используют операторы Write и WriteLn: __________

5. С какой целью используют операторы Read и ReadLn: ___________

Лист рабочей тетради №5

1. Функция - это:_________________ ___________________________

2. Процедура - это:___________________________________________

3. Перечислите арифметические функции: _______________________

4. Перечислите функции преобразования типов: __________________

5. Перечислите функции для порядковых типов: __________________

6. Перечислите правила применения функций:____________________

7. Перечислите правила применения процедур: ___________________

3. Методика работы с листами рабочей тетради на занятии

Лекция рассчитана на шесть академических часов. Не более одной пары в один учебный день. В первый день студентам читается лекция. После прочтения лекции раздаётся первый лист учебной тетради, где ученикам предлагается заполнить пробелы. Это либо какое-то пропущенное понятие, но само определение понятия дано, либо понятие дано, а его определение нужно записать. Так же в листах рабочей тетради присутствуют задания, где необходимо указать какие-либо составные элементы понятия или процесса. Или дать пояснения к указанным элементам. Во второй учебный день, перед началом лекции происходит анализ ошибок первого листа учебной тетради, затем лекционный материал и в конце учебной пары снова раздаются листы по пройденной теме. В третий лекционный день, в начале академического часа снова анализируются ошибки. После читается следующий лекционный материал.

Соответственно на следующий учебный день, снова анализируются ошибки и выдаются новые листы рабочей тетради. Таким образом, преподаватель имеет возможность отследить, как усвоен материал учениками, какие наиболее часто встречаются ошибки. Принимая во внимание эти данные, преподаватель сможет поправить стиль изложения лекции, усилить, или наоборот, ослабить лекцию понятиями, улучшить способ ведения лекций и подготовку к ним.

После прочтения всего лекционного курса по этому предмету, ученикам либо предлагается зачёт, либо контрольные вопросы, либо все листы рабочей тетради. Заполнение всех листов по данной теме и анализ ошибок даст ясную картину того, как усвоился материал, помогает ли поэтапный анализ ошибок. Есть ли какие-либо изменения при заполнении.

На данном этапе возможна другая очередность заданий в листах рабочей тетради. Т.е. если в конце каждой лекции давались листы чётко по пройденному материалу, то в заключении лекционного курса вопросы могут быть как из последней, так и с первой лекций на одном листе учебной тетради.

Листы создавались согласно ходу изложения учебного материала. Таким образом, существует возможность проконтролировать усвоение учебного материала. На каждом этапе происходит контроль мыслительной деятельности учащегося. Если заметны явные ошибки, то мысль ученика направляется в нужную сторону. По окончанию лекционного курса, возможно, увидеть всю картину в целом, сделать выводы и наметить будущее направление разработок лекций.

Заключение

В заключении можно отметить, что разработка листов рабочей тетради является вполне современным способом ведения учебного процесса. Несомненные преимущества налицо: проверка усвоения материала, контроль мыслительной деятельности учащихся, проверка полученных знаний, сами лекции проходят более разнообразно, а как следствие этого повышенный интерес аудитории, возможность исправлять ошибки в момент, когда они делаются. Такой тип обучения и контроля наиболее подойдёт для заочной формы обучения, т.к. тут наблюдается острая нехватка лекционных часов для изложения материала. А если этот материал будет освоен неправильно, то ничего уже не поправить. Листы рабочей тетради позволяют заметить ошибки в момент свершения.

Таким образом, в данной курсовой работе разработаны листы рабочей тетради, обоснованна их роль в методическом обеспечении учебной деятельности, предоставлена теория разработки листов рабочей тетради, разработаны листы по теме «Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Первая программа. Оператор присваивания» дисциплины «Информатика». Следовательно, поставленные цели и задачи выполнены в полном объёме.

Список литературы

1. Гузеев В.В. Системные основания образовательной технологии. - М.: Знание, 2005.

2. Жученко А.А., Смирнова Н.А. Практикум по методике преподавания машиностроительных дисциплин. - Свердловск: Свердл. инж.-пед. ин-т, 1992.

3. Ильясов И.И., Галатенко Н.А. Проектирование курса обучения по учебной дисциплине: Пособие для преподавателей. - М.: Изд-во Логос, 2006.

4. Кларин М.В. Инновационные модели обучения в зарубежных педагогических поисках. - М.: . Арена, 2007.

5. Махмутов М.И. Современный урок. - М.: Педагогика, 2005.

6. Профессиональная педагогика: Учебник для студентов. - М.: Ассоциация «Профессиональное образование», 2007.

7. Поздняк И.П., Малышевич В.В. Организация и методика обучения в профессионально-технических училищах. - М.: Педагогика, 2005.

8. Принципы разработки учебно-программной документации для подготовки квалифицированных рабочих в учебных заведениях профтехобразования / Под ред. А.П. Беляевой. - М.: Высш. шк., 2006.

9. Чахоянц В.Е., Мартынова Е.И. Современные требования к уроку производственного обучения. - М.: Высш. шк., 2006.

10. Шалунова М.Г., Эрганова Н.Е. Практикум по методике профессионального обучения: Учеб. пособие. - Екатеринбург: Изд-во Урал. гос. проф.-пед. ун-та, 2005.

11. Эрганова Н.Е. Методика профессионального обучения: учеб. пособие для студ. высш. учеб. заведений / Н.Е. Эрганова. - М.: Академия, 2007.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.