Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Документ'
Специальность «Экономическая теория» формирует знания и навыки экономистов широкого профиля, трудоустраивающихся в фирмах, банках, госорганах, МВД, ст...полностью>>
'Вопросы к экзамену'
1. Основные понятия химии. Вещество, материя, атом, химический элемент, моль. Атомная, молекулярная и молярная массы. Атомная единица массы. Абсолютна...полностью>>
'Документ'
Папуша Анатолий Иванович – д.т.н., лауреат Государственной премии СССР академик Российской академии естественных наук, гл.н.с. ЦНИИМАШ Российского Кос...полностью>>
'Урок'
Оборудование: компьютер, интерактивная доска, мультимедийный проектор, задания для ИАД (приложение 1), разноуровневые карточки для индивидуальной рабо...полностью>>

Главная > Урок

Сохрани ссылку в одной из сетей:
Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

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

Тема урока:

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

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

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

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

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

Цели темы:

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

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

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

Цели урока:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Доска.

Литература:

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

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

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

План урока:

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

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

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

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

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

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

Ход урока

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

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

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

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

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

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

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

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

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

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

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

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

а) б)

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

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

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

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

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

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

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

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

операция

Запись на языке 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));

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Карточка:

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

1) 2) 3)

4) 5)

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

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

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

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

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

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

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

3)

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



Похожие документы:

  1. Планирование учебного материала по информатике и икт 10

    Учебник
    ... знаний языка программирования Турбо-Паскаль: структура программы. Типы в Паскале. Типы ... использования. 6 Решение задач с использованием операторов цикла. Практическая работа. 7 Массивы. Определение и описание линейного массива. Примеры использования ...
  2. Информатика и ИКТ 9 класс Планирование обучения с использованием комплекта Цифровых Образовательных Ресурсов

    Урок
    ... . Урок 54 Тема. Циклы на языке Паскаль. Изучаемые вопросы: Этапы решения расчётной задачи на компьютере. Программирование ...
  3. Задачи из любой области школьного курса; литературу, по которой они будут готовить собственные работы

    Документ
    ... Турбо Паскаля» 1 7 Использование переменных величин при рисовании Тренировочные задания по ... Уроки по динамическому программированию//Информатика и образование. 2001. № 8—10. Крюкова Л. Ю., Бегенин В. Г. Решение прикладных экономико-математических ...
  4. «Циклы в языке программирования Pascal»

    Методическая разработка
    ... математических наук Сейфуллина Светлана Васильевна Новочебоксарск, 2008 Введение …информатика по ... языках программирования. Кроме того, решение задач с использованием ... ; примеры использования циклов ... тетради. Урок 5, 6. Решение задач по теме « ... Турбо-Паскале ...
  5. Программа утверждена на заседании научно методического совета моу «сош №89» г. Северск «сош №89», протокол № от 2008г

    Программа
    ... Решение логических задач табличным способом. Тема III. Программирование и основы алгоритмизации на языке ... программирования», входящих в экзамен по информатике и ИКТ в форме ЕГЭ (часть С) 10 10 Итого 68 Список использованной ... Турбо-Паскаль 7.0. – М.: Нолидж ...

Другие похожие документы..