Сегодня: 20.04.2024
6+
Регистрация
Вход на сайт


Главная » Методическая копилка » Конкурсы » Конкурс "Я - Учитель 2013!"


Разработка урока по информатике для 9 класса «Основные элементы языка Паскаль. Введение в программирование».

СКАЧАТЬ (52.0 Kb) 28.10.2013, 00:02
Прибылова Светлана Николаевна
учитель информатики, МБОУ "Шуманская СОШ"
Тема урока: «Основные элементы языка Паскаль. Введение в программирование».
Цель урока: ввести уч-ся в мир программирования на языке Турбо Паскаль; познакомить с основными элементами языка (алфавит языка, элементы программы, зарезервированные слова, арифметические операции, числа); проявить интерес к программированию.
Ход урока.
I. Актуализация опорных знаний.
Анализ работ по карточкам, тестирования уч-ся. Разобрать ошибки более подробно.
II. Формирование новых понятий.
Тема: «Основные элементы языка Турбо Паскаль. Введение в программирование».
Для того чтобы ЭВМ смогла решать задачи различной сложности, нужно составить программу. А записать ее на специальном языке, понятном компьютеру. Такие языки (их называют языками программирования) являются одним из основных средств общения человека и компьютера.
В настоящее время существуют сотни различных языков программирования. Каждая ЭВМ, как правило, «полиглот»: она «знает» несколько языков. Только наша ЭВМ «знает» три языка. Но это не предел. Можно еще записать программы на локальный диск и возможность разговаривать на других языках программирования появится и у нашей ЭВМ.
Мы будем заниматься языком программирования Паскаль. Этот язык считается самым простым в изучении основ программирования; удобен в использовании. Правда, некоторые затруднения может вызвать то, что операторы записываются на английском языке. Но их будет не так уж много.
Любой естественный язык строится из элементарных составляющих - букв, образующих алфавит языка. Буквы используются для построения слов, слова складываются в предложения, а предложения … Из предложений состоит любой текст - письмо, роман, секретное донесение. Всякий язык программирования организован примерно так же. Имеется алфавит языка, т.е. набор символов, которые можно использовать в программе. Существуют зарезервированные слова, имеющие вполне определенный смысл и определенное назначение. Их нельзя изменять: любая неточность в написании таких слов является серьезной ошибкой. В отличие от естественных языков человеческого общения, в языках программирования можно вводить свои собственные слова и придавать этим словам свой собственный смысл. Небольшую программу можно уподобить письму или маленькому рассказу. Большой проект - это роман. Как и обычное письмо, программа может быть написана хорошим или плохим «слогом» (стилем), и чем лучше стиль, тем понятнее программа, тем меньше вероятность появления в ней ошибок.
Главными элементами любой программы являются переменные, константы и операторы. Переменная - это ячейка (или несколько ячеек) оперативной памяти компьютера. Такой ячейке присвоено определенное имя, ее содержимое может изменяться в ходе выполнения программы. Вид информации, содержащейся в ячейке, набор преобразований, которые можно выполнять над этой информацией, и множество допустимых значений определяются типом переменной. Константа отличается от переменной тем, что ее значение фиксировано и не может быть изменено в ходе выполнения программы. Операторы задают те или иные действия, которые должна выполнять программа.
Язык Турбо Паскаль состоит приблизительно из 80 зарезервированных слов и специальных символов. Алфавит языка составляют буквы латинского алфавита, цифры, а также специальные символы, такие, например, как +, -, _. Зарезервированные слова в языке Паскаль могут применяться только по своему прямому назначению, т.е. в качестве имен операторов, названий операций и т.д.
Таблица. Зарезервированные слова языка Паскаль.
begin do function in label not to with and goto
mod shr type var xor array case else if of
procedure or repeat const end for program then until while
В языке Паскаль используются числа: целые (integer) и действительные (real).
Примеры:
Целые: +5, -5 …
Действительные: 5.0, -3.15 … (естественная форма записи, т.е. число содержит целую часть и дробную.
Есть еще нормализованная запись числа: 7.211Е - 03 (Е означает десять возвести в степень). 7.211 * 10-3 = 0.007211.
Типы данных.
Данные могут быть целые (integer), действительные (real), символьные.
Арифметические операции.
Операции Значение операции
* Умножение
/ Деление
+ Сложение
- Вычитание
div Целочисленное деление
mod Остаток от деления
При выполнении операций сложения, вычитания и умножения следует помнить, что, если один из операндов имеет тип real, а другой integer, то результат имеет тип real. При одинаковых типах операндов результат имеет тот тип, что и оба опреанда. При выполнении операции деления независимо от типов операндов тип результата всегда real. При выполнении операции целочисленного деления и остатка от деления тип результата всегда integer. (37 div 5 = 7; 37 mod 5 = 2).
Pred - предыдуее (pred 5 = 4); succ - следующее (succ 5 = 6).
Поскольку память машины ограничена, то пределы для целых чисел от -32768 до +32767; действительные числа из диапазона плюс-минус [2,9*10-39, 1,7*1038].
Trunc - отбрасывание дробной части; round - выбор ближайшего целого числа. (trunc (36.725) = 36; round (36.725) = 37).
III. Формирование умений и навыков.
1. Назвать какие это числа целые или действительные: а) 3 (integer); б) 3.17 * 10-12 (real); в) -15 (integer); г) 9.99 * 1064 ( и не integer и не real, потому что не входит в диапазон действителных чисел).
2. Прочитать нормализованную форму записи числа на привычном математическом языке: а) 3.123Е + 05; б) 6.987Е - 12; в) 7.8Е - 07; г) 6.45Е + 08.
3. Записать на языке программирования следующие примеры, используя арифметические операции: а) (х + у) • (х - у); б) с • в + в • а; в) (а + с) : (а - с);
г) 3,5 + 6,7 .
5,6 - 7,3
4. Написать ответы на следующие задания: 1) 43 mod 5 = … (3); 2) 43 div 5 = … (8); 3) pred 7 = … (8); 4) succ 10 = … (11); 5) trunc (67.897) = … (67); 6) round (67.897) = … (68).
Еще раз повторить все основные моменты урока. Выслушать все вопросы уч-ся, ответить на них.

IV. Домашнее задание.
Выучить записи в тетради. Стр. 13-14.
Письменно в тетради:
1) Перевести из нормализованной записи числа в простую математическую запись: а) 6.45Е +09; б) 8.98Е - 12; в) 5.5Е - 06; г) 3.45Е + 03.
2) Записать на языке Паскаль следующие примеры, используя знакомые арифметические операции: а) (а - с) : (а + с); б) 3,5 - (4,2 +6,5) .
8,9 • (4,6 + 5)
3) Написать ответы на следующие примеры: 1) 14 div 3 = … (4); 2) 14 mod 3 = … (2); 3) succ 34 = …(35); 4) round (45.345) = … (45).
V. Итог урока.

Категория: Конкурс "Я - Учитель 2013!" | Добавил: svetlanaprib
Просмотров: 2392 | Загрузок: 156 | Рейтинг: 4.0/2

Понравился материал? Оставьте свой комментарий ;)
Всего комментариев: 0
Имя *:
Email *:
Код *:
Каталог

Я - Учитель!


Конкурсы
XIV Всероссийский творческий конкурс "Птицы большие и маленькие"
XIV Всероссийский творческий конкурс "Мастер на все руки"
XXI Всероссийском конкурсе профессионального мастерства "Педагог-профессионал: от идеи к практике"
VI Всероссийский творческий конкурс "Весна шагает по планете"
XI Всероссийский творческий конкурс "Космический калейдоскоп"
X Всероссийский творческий конкурс "Светлая Пасха"
XII Всероссийский творческий конкурс "Цветочная симфония"
XI Всероссийский творческий конкурс про животных "Дикие, домашние и очень-очень важные"


© 2012 - 2024 Международное сообщество педагогов "Я - Учитель!"

Я - Учитель!
------------------------------
О проекте
.............................................
Обратная связь
.............................................
Отзывы о сообществе
.............................................
Баннеры, награды
.............................................
Образовательные сайты
.............................................
Реклама на сайте



Яндекс.Метрика

Свидетельство о регистрации СМИ: Эл №ФС77-54568 от 21.06.2013г. выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (РОСКОМНАДЗОР).
Соучредители: ИП Львова Е.С., Власова Н.В.
Главный редактор: Львова Елена Сергеевна
info@pochemu4ka.ru
Тел. 89277797310
Информация на сайте обновлена: 20.04.2024

Сайт для учителей, воспитателей и педагогических работников.

Все права на материалы сайта охраняются в соответствии с законодательством РФ, в том числе законом РФ «Об авторском праве и смежных правах». Любое использование материалов с сайта запрещено без письменного разрешения администрации сайта.


Опубликовать разработку
................................................
Получить свидетельство
................................................
Создать портфолио
................................................
Создать блог
................................................

Партнеры сообщества:
---------------------------------
Конкурсы Рунета
.................................................
Детский портал "ПочемуЧка"
.................................................
Конкурсы "Любознайка"
.................................................
Мастерилкино
.................................................
ПедБлог