- Подпрограммы в Турбо Паскале: функции

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

План - конспект урока

Дата проведения урока «____»_____________2014 г.

Группа 12ОКХ11

Тема урока: Подпрограммы в Турбо Паскале: функции

Вид урока: комбинированный

Учебник: Семакин И.Г., Шестаков А.П. Основы алгоритмизации и программирования : учебник для студ. сред. проф. образования/. – М.: Издательский центр «Академия», 2013.

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

Задачи урока:

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

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

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

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

  • знать правила записи процедур без параметров и с параметрами;

  • знать правила записи функций;

  • уметь применять процедуры и функции при решении простых задач.

Методы обучения:

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

Формы обучения: индивидуальная, фронтальная, парная.

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



Структура урока:

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

  2. Актуализация знаний для изучения нового учебного материала (5 мин)

  3. Изучение нового учебного материала (15 мин)

  4. Закрепление учебного материала(20 мин)

  5. Подведение итогов урока. Комментарий домашнего задания (3 мин)


Ход урока

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

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

Цель, которую планирует достичь учитель: подготовка обучающихся к продуктивной деятельности.

Приветствие, проверка присутствующих. Объяснение хода урока.

  1. Актуализация знаний для изучения нового учебного материала (5 мин)

Цель, которая должна быть достигнута учащимися: готовность к активной учебной деятельности на уроке

Методы: метод стимулирования учебной активности с использованием компьютерной таблицы, личностно-ориентированный

Форма работы: фронтальная

Выдать задание на листочках (Приложение 1). Найти повторы.

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

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

  1. Изучение нового учебного материала (15 мин)

Цель, которую планирует достичь учитель: предъявление нового материала с использованием вербальной наглядности, организация наблюдения и вербальной иллюстрации, метод догадки

Форма работы: фронтальная

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

Подпрограммы делятся на процедуры и функции.

Презентация с рассмотрением конкретной задачи

  1. Закрепление учебного материала(20 мин):

I) Первичная проверка усвоения знаний и закрепление знаний (10 минут).

II) Контроль и самопроверка знаний (10 минут).

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

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

Методы: метод организации взаимодействия обучающихся, ролевая игра, метод эмоционального стимулирования.

Форма работы: парная, фронтальная

Решение задач по данной теме

Тест по теме данного урока

  1. Заключительный этап урока. Подведение итогов урока. Комментарий домашнего задания (3 мин)

Цель, которая должна быть достигнута учащимися: Закрепление приобретенных на уроке умений и навыков

Цель, которую планирует достичь учитель: развивать умения выражать свои мысли, используя полученные знания и умения

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

Форма работы: индивидуальная

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

Выставление оценок. Комментарий домашнего задания.

Домашнее задание: Л 1. §2.12, выучить лекционный материал, решить задачи (письменно):

1) Составить процедуру, которая во введенной строке заменяет все буквы a на *.

2) Даны два предложения. Найти общее количество букв “н” в них. (Определить функцию для расчета количества букв “н” в предложении.)









Приложение 1

Программа вычисления площади и периметра

program pr;

uses wincrt;

var a,b:integer; p:real;

begin

{Вычисление площади прямоугольного треугольника}

writeln;

writeln('Вычисление: ');

write('Введите стороны a, b: ');

readln(a,b);

writeln('площадь прямоугольного треугольника:', 0.5*a*b:2:1);

{---------------------------------------------}


{Вычисление площади равностороннего треугольника}

writeln;

writeln('Вычисление: ');

write('Введите стороны a, b: ');

readln(a,b);

p:=(a+a+b)/2;

writeln('площадь равностороннего треугольника: ', sqrt(p*(p-a)*(p-a)*(p-b)) :2:2);

{--------------------------------------------}


{Вычисление периметра прямоугольника}

writeln;

writeln('Вычисление: ');

write('Введите стороны a, b: ');

readln(a,b);

writeln('периметр прямоугольника:', 2*a*2*b);

{--------------------------------------------}


{Вычисление площади прямоугольника}

writeln;

writeln('Вычисление: ');

write('Введите стороны a, b: ');

readln(a,b);

writeln('площадь прямоугольника:', a*b);

{--------------------------------------------}

end.


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

Список похожих конспектов

Графика в Турбо Паскале

Графика в Турбо Паскале

Описание конкурсных материалов. Автор (ФИО, ОУ, должность). Бадыков Султан Рузилович, МОУ ордена Дружбы Народов гимназия №3 им. А.М.Горького ...
Математические функции в Паскале

Математические функции в Паскале

. Тема: Математические функции в Паскале. Цель урока: рассмотреть основные функции языка программирования Паскаль, ознакомится работой функций. ...
Построение графика функции с использованием среды С++

Построение графика функции с использованием среды С++

Конспект урок. а информатики в 10М классе. . (физико-математический профиль). по теме: «Построение графика функции с использованием среды С++». ...
Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции

Тема урока:. Понятие программного обеспечения и его типы. Назначение операционной системы и её основные функции. Автор урока. . Еремина Светлана ...
Понятие операционной системы и ее функции

Понятие операционной системы и ее функции

. Урок. №13 Дата. _____________________. . Тема урока: Понятие операционной системы. . и ее функции. Класс: 7 «Б, В». Цель:. . . Изучить ...
Ветвления в Паскале

Ветвления в Паскале

Министерство образования республики Марий Эл. Муниципальное бюджетное образовательное учреждение. . «Средняя общеобразовательная школа №7 г. Йошкар-Олы». ...
Устройства компьютера и их функции

Устройства компьютера и их функции

Открытый урок информатики. . по теме: «Устройства компьютера и их функции», проведенный в 7 классе. Этапы. Деятельность учителя. . ...
Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Ермолаев Александр Владимирович. . Учитель информатики. Муниципальное бюджетное общеобразовательное учреждение. “Окуневская СОШ ”. Промышленновский ...
Программирование ветвлений на Паскале

Программирование ветвлений на Паскале

План – конспект урока по информатике. Тема урока:. Программирование ветвлений на Паскале. Цель урока:Образовательная. : познакомить учащихся с ...
Линейная программа на Паскале

Линейная программа на Паскале

Урок №4. Тема:. Линейная программа на Паскале. . . Тип урока:. ЛПЗ. Цели урока:. Обучающая:. Освоить первые навыки работы в Turbo Pascal ...
Графические операторы в Паскале

Графические операторы в Паскале

. Тема:. . «. Графические операторы в Паскале. ». Цель урока:. Формирование понятия учащимися операторов графики в программе. Borland. . Pascal. ...
Графика в Турбо Паскаль

Графика в Турбо Паскаль

Тема урока: Графика в Турбо Паскаль. Цели занятия:. дидактическая:.  . – закрепление пройденного материала;. – обобщение и систематизация знаний ...
Встроенные функции в электронной таблице «Excel

Встроенные функции в электронной таблице «Excel

Тема урока: «Встроенные функции в электронной таблице «Excel». Класс 9. Необходимое оборудование:. рабочие места учащихся (ПК), интерактивная доска, ...
Встроенные математические и логические функции в Excel

Встроенные математические и логические функции в Excel

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

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

. Интегрированный урок информатики и математики «Построение и преобразование графиков квадратичной функции с помощью. . электронных ...
Назначение и основные функции графического радактора Paint

Назначение и основные функции графического радактора Paint

Тема урока:"Назначение и основные функции графического радактора Paint ". Цель урока: Ознакомить уч-ся с основными функциями графического радактора. ...
Прикладная среда табличного процессора Excel. Данные и логические функции

Прикладная среда табличного процессора Excel. Данные и логические функции

Тема урока:. . Прикладная среда табличного процессора Excel. . Данные и логические функции. Цели урока :. Образовательные:. контроль ранее изученного ...
Операции, функции, выражения. Решение задач

Операции, функции, выражения. Решение задач

Тема:. Операции, функции, выражения. Решение задач. Класс:. 11 (физико-математический профиль). Дата. : 08.10.2014. Цель:. . Систематизация ...
Решение математических примеров с использованием языка программирования Турбо Паскаль

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

. Муниципальное бюджетное образовательное учреждение. средняя общеобразовательная школа № 12. Открытый урок по информатике и ...
Операционная система. Назначение и основные функции ОС

Операционная система. Назначение и основные функции ОС

Класс. . 5«А»,«Б». . 5 «В»,«Д». . . Дата. . 21.10.2014. . 23.10.2014. . . . Тема урока. : Операционная система. Назначение и ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:1 апреля 2016
Категория:Информатика
Поделись с друзьями:
Скачать конспект