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

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

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

Открытый урок «Решение математических примеров с использованием языка программирования Турбо Паскаль»

Татьяна
учитель информатики и ИКТ
Практический урок по информатике для 9 класса: осваиваем решение математических примеров в Турбо Паскале. На занятии разберем синтаксис и базовые операторы языка для выполнения арифметических действий. Узнаем, как правильно составлять алгоритмы, работать с переменными и выводить результаты вычислений. Подробные примеры программ помогут закрепить навыки написания кода и отладки. Материал направлен на формирование фундаментальных знаний в программировании и развитие логического мышления у школьников.

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

Муниципальное бюджетное образовательное учреждение

средняя общеобразовательная школа № 12

Открытый урок по информатике и ИКТ

Тема урока:

«Решение математических примеров с использованием языка программирования Турбо Паскаль»

Подготовила:

Василькова Татьяна Александровна,

учитель информатики и ИКТ

Смоленск 2013

Тема урока: «Решение математических примеров с использованием языка программирования Турбо Паскаль».

Дата: 06 ноября 2009 года.

Класс: 9 А

Тип урока: изучение и первичное закрепление новых знаний

Методы урок: объяснение, рассказ, беседа, наглядный метод, практический метод

Продолжительность урока: 45 минут

Цели темы:

дать общую характеристику созданию программам на языке программирования;

познакомить учащихся с интерфейсом программы АВС Pascal и азами работы в ней;

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

Цели урока:

Образовательные цели:

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

назначение и возможности языка программирования;

структуру интерфейса АВС Pascal;

шаблон программы;

синтаксис оператора WRITE.

Развивающие:

развитие быстроты письма, конспектирования, внимательности, сосредоточенности;

развитие устойчивого интереса к изучению предмета;

развитие интеллектуальных способностей (память, мышление, эмоции);

развитие общеучебных умений (работа с карточками, новым материалом, компьютером)

Практические задачи:

воспитание умений воспринимать и понимать речь учителя в дикторском исполнении;

активизация и расширение потенциального словаря, работы с компьютером;

соблюдения техники нахождения в кабинете информатики и работы на компьютере.

Воспитательные цели:

формирование уважения к информатике как науки в целом;

формирование бережного отношения к технике;

воспитание речевого такта;

воспитание активности, внимательности, сосредоточенности;

приобщение к самостоятельной работе.

Оборудование:

Конспект урока;

Карточки, с самостоятельной работой;

Раздаточный дидактический материал;

Школьный компьютер;

Доска.

Литература:

1. Шелепаева А. Х.Поурочные разработки по информатике; Универсальное пособие: 8-9 классы – М.: ВАКО, 2008.

2. Информатика. 7-9 класс. Базовый курс. Теория/Под редакцией Н. В. Макаровой. СПб.; Питер, 2008.

3. Информатика. 7-9 класс. Базовый курс. Практикум по информационным технологиям/Под редакцией Н. В. Макаровой. СПб.; Питер, 2008 год.

План урока:

Организационный момент – 3 минуты.

Проверка домашнего задания – 5 минут.

Актуализация знаний – 7 минут.

Объяснение нового материала – 15 минут.

Закрепление нового материала – 10 минут.

Подведение итогов, домашнее задание – 5 минут.

Ход урока

1. Организационный момент.

(На доске записана тема урока)

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

- Здравствуйте!

- Что мы с Вами проходили на прошлом уроке? (использование оператора WRITE для записи математических выражений);

- Где этот оператор используется? (в программах на языке TP);

- Для чего созданы языки программирования? (для решения однотипных задач и уменьшения затраты времени на вычисления);

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

На сегодняшнем уроке мы с вами познакомимся с шаблоном программы для решения математических примеров на языке программирования TP. Будем развивать память, мышление, самостоятельность и аккуратность, вспомним технику безопасности при работе на ПК. Но прежде чем перейти к объяснению нового материала, давайте проверим ваше домашнее задание.

Проверка домашнего задания.

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

Домашнее задание: записать на языке программирования решение примеров:

а) б)

а) WRITE((2+0.5)/sin(5));

б) WRITE((15 - 0.3)/SQR(13)+ABS(7));

Актуализация знаний.

Давайте еще раз вспомним, как же на языке программирования записываются основные математические операции и функции.

(Ученика раздается наглядный материал с основными операциями и функциями).

И решим несколько примеров.

Раздаточный материал

Математические операции и основные функции

операция

Запись на языке TP

Пример

Десятичная запись

ИспользуетсяТОЧКА

0,5 → 0.5

Сложение

+

2+2

Вычитание

5-6,4 → 5 – 6.4

Деление

/

→ 5/3

Умножение

*

5(2+3,5) → 5*(2+3.5)

X2

SQR(x)

2 → 2*SQR(x)

|Х|

ABS(x)

|-15| → ABS(-15)

SQRT

- 3(15-0,5) →

SQRT(16+2) – 3*(15-0.5)

sin x

SIN(x)

5sinπ → 5* SIN(pi)

cos x

COS(x)

sin(2π-2) → SIN(2*pi-2)

tg x

TAN(x)

tg4 → TAN(4)

Примеры: 1) 2) 3)

Решение:

1) WRITE((3*(0.7+2.5))/SIN(30));

2) WRITE((COS(30)+SQR(2))/SIN(3.1+23)+0.4);

3) WRITE((ABS(COS(30))+1)/SQR(SIN(13))+SQRT(12.5));

Объяснение нового материала.

Для решения типовых задач используют готовые программные средства. Мы рассмотрим одну из модификаций программы языка TP под операционную систему WindowsABCPascal.

Внешний вид программы

В белом окне пишете листинг программы, а для запуска либо нажимаете на зеленый треугольник, либо Программа/выполнить.

Структура программы. Общий вид.

Зарезервированные слова – это слова, смысл которых в TurboPascal строго фиксирован. Эти слова нельзя использовать для обозначения переменных, констант, и так далее.

В нашей программе мы будем использовать некоторые из зарезервированных слов:

Program – первое слово заголовка программ;

Begin – слово, обозначающее начало раздела операторов (тела программы);

End – слово, завершающее тело программы.

Заголовок программы состоит из зарезервированного словаprogram и имени программы, которое ей присвоил автор. Завершается заголовок точкой с запятой (;).

В программах для вычисления нужных результатов широко используются переменные. Переменная – это некоторая область в памяти компьютера, для которой в данной программе предусмотрено уникальное имя и содержимое которой в ходе работы программы может изменяться. Когда переменной присваивается новое значение, её старое значение теряется. Все используемые в программе переменные в языке программированияTurboPascal должны быть объявлены в разделе описания переменных. При этом задается тип переменной, определяющий, какие значения может принимать данная переменная.

Раздел описания переменных может содержать несколько строк, каждая из которых завершается символом «точка с запятой» (;).

Комментарии – это текстовые строки, вставляемые в текст программы для пояснения функций отдельных её частей.

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

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

Закрепление материала.

(Работа за компьютерами. Учащиеся садятся за ПК. Включают компьютеры.)

- Для начала вспомним правила работы за ПК:

1. Включать и выключать только с разрешения учителя.

2. Выполнять все поручения учителя, внимательно слушать учителя.

3. Не мешать другим. Быть предельно аккуратным при работе на ПК.

4. Не забывать делать зарядку для глаз. (Через 7 минут напомнить ученика, чтобы сделали зарядку для глаз.)

Выполнить задание. Учитель раздает карточки с заданием.

Карточка:

Решить примеры, используя язык программирования TP.

1) 2) 3)

4) 5)

Каждый пример сохранить в своей папке на диске D.

Ответы: 0,5; 19; 7; 21; 310.

Подведение итогов, постановка домашнего задания.

Давайте с вами подведем итоги сегодняшнего занятия. Что нового вы узнали? Чему вы за урок научились?

На следующем уроке мы продолжим с вами знакомство с основами составления программ.

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

Домашнее задание: написать программу на языке TP для решения следующих примеров: 1) 2)

3)

Спасибо, урок закончен. Приведите рабочее место в порядок.

8


Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/17663-otkrytyj-urok-reshenie-matematicheskih-primer

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

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

 

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

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

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