Конспект урока "Знакомство с языком программирования Паскаль" 9 класс
Оценка 5

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Оценка 5
Разработки уроков
doc
информатика
9 кл
05.05.2017
Конспект урока "Знакомство с языком программирования Паскаль" 9 класс
Конспект урока разработан для изучения язык программирования Паскаль. Конспект урока поможет детям понять азы языка и легко владеть им на интуитивном уровне. Тпкже познакомит с не сложным интервейсом языка программирования паскаль. Также возможность провести аналогию с другими языками. ))) !!
Конспект урока Знакомство с языком программирование Паскаль Полетаев Н.П.doc
Конспект урока по информатике Тема урока: «Знакомство с языком программирования Паскаль» . Класс: 9 Учитель:  Полетаев Н.П Тип урока: изучение нового материала, первичное закрепление. Цель урока:   1.Образовательная                     Познакомиться с понятием Язык программирование, с историей возникновения языка;  Обобщить материал по теме «Алгоритмы»  Познакомить со структурой программы. 2. Развивающая                     способствовать развитию логического мышления; 3.Воспитательная   воспитывать аккуратность,  внимательность  вежливость и дисциплинированность                     Интерес к программированию. Оборудование: компьютерный класс с установленным ПО, проектор, экран. Дидактические материалы к учебному занятию: презентация План урока:     1. Организационный момент(1 мин)  2. Постановка цели, сообщение плана(1 мин) 3. Повторение пройденного материала(3 мин) 4. Изучение нового материала(38 мин ) 5. Домашнее задание(2 мин) Ход урока: Этапы урока 1. Организационны й   момент   (1 мин) Деятельность учителя Здравствуйте, ребята меня зовут  Полетаев Николай Петрович и сегодня,  мы с вами окунемся в удивительный  мир информатики, и в этом помогу вам  я. Итак открываем тетрадь записываем  число сегодняшнее число 21 марта и  тема урока «Знакомство с языком  программирования Паскаль» Деятельность ученика учителя. Приветствуют Размещаются   за   свои   рабочие места. Слушают учителя.   Записывают дата и тему урока «Знакомство   с   языком программирования Паскаль». Слайд  Слайд 1 Слайд 2 Слайд 3  Слайд 4 Слайд 5 Дети отвечают подняв руку. 1. Величина — это отдельный информационный объект, который имеет имя, значение и тип. Постоянная величина по или другому Константа, Переменная величина. НЕТ, ДА. 2. это символ, либо число, набор символов, таблица. Исполнителем 3. алгоритмов работы с величинами может быть человек или специальное техническое устройство, например компьютер. 4. Основные типы величин: числовой (целый или вещественный), символьный, логический. Постановка цели,   сообщение плана.(1 мин) и 2Повторение пройденного материала(3 мин) Цели урока: Познакомиться с понятием Язык программирование, какие бывают языки программирования и примеры языков программирования, разберем из чего состоит программа, и непосредственно начнем программировать. План урока: 1.Повторить пройденный материал. 2. Изучить новую тему. 3. Решать задачи с помощью языка программирования Паскаль. Задаются фронтально вопросы? 1. Назовите, что такое величина и перечислите её виды.  ­   Постоянная   величина   может   менять своё значение, а переменная? 2.Что такое информационный объект? 3.Кто являться исполнителем алгоритма работы с величинами? 4. Назовите, что определяет тип величины перечислите основные типы величины. может и Изучение нового материала   (38 мин)  Молодцы хорошо усвоили прошлый урок.  Теперь не посредственно перейдем к теме  урока Знакомство с языком  программирования Паскаль, а значит,  прежде чем познакомится с языком  программированием нам надо узнать что  же такое язык программирования? Для  того, чтобы ЭВМ могла выполнить  алгоритм, он должен быть написан по  строгим правилам, в виде, доступном для  обработки на ЭВМ. Такой набор правил,  называется языком программирования. Записывают определение. Записывают: Язык паскаль  был создан в 1971 году  Никлаусом Виртом как  специальный учебный язык.  ­ 80­егоды создана специальная среда, программированная на  языке Паскаль, которая  называется TurboPascal. Слайд 6  Слайд 7 Записываем Язык программирование это  найти определение  Языки программирования бывают : Машинно­ориентированные( Автокод,  Ассемблер,…), Языки программирования высокого  уровня (Бэйсик, Паскаль, Си, …). Язык  Паскаль был создан в 1971 году не самим  Паскалем, а  Никлаусом Виртом как  специальный учебный язык. Записываем  Язык Паскаль был создан в 1971 году  Никлаусом Виртом как специальный  учебный язык. ­ В 80­е годы была создана специальная  среда программирования на языке  Паскаль, которая получила название  TurboPascal. Записываем в 80­егоды  создана специальная среда  программированная на языке Паскаль,  которая называется TurboPascal. Никлаус Вирт свое изобретение назвал в  честь великого французского математика,  физика философа и писателя – Блеза  Паскаля(1623­1662). Блез считал человека трагичным и  хрупким существом, находящимся между  двумя безднами ­ бесконечностью и  ничтожеством. Его цитата Человек  ­«мыслящий тростник» Все, о чем писал  Паскаль, было глубоко им пережит и  выстрадано. Лучше всего о себе сказал он  сам: «Я только с теми, кто, стеная, ищет  истину». И Никлаус Вирт воодушевлённый этим  великим человеком посвятил свое  изобретение Блезу Паскалю. Блез Паскаль родился 1623 года  во  Франции   (39 лет). Аж после 311 лет родился  Никлаус Вирт в 1934 году в Швейцарии. Никлаус Вирт до жил до 78 лет,а Паскаль  до 39 лет, но за свою жизнь он создал  много полезного для науки. На экране перед вами окно среды  программирования TurboPascal, он как  чистый лист на котором писатель пишет  свои строки, также и программиста можно назвать писателем. Спросить как окно  Паскаля, надо объяснять. ? Сейчас мы с вами рассмотрим, как с  алгоритмического языка перевести на  язык программирования. Что за сокращение алг? В левом столбике алгоритм деления, а на  языке программирования Паскаль, оно  звучит так Program Division; а цел? Да это целые числа, которые в  Паскале написаны так: начинается все с  служебного слова var: a,b,c,d,m,n:integer; Нач это? Правильно начало в Паскале  начинается со служебного слова Begin,  далее пошагово разберем ввод a,b,c,d  описывает readln(a,b,c,d); далее m:= a*d  описывается также как и на  алгоритмическом языке. Следующий шаг       n:= в*с также описывается.  Вывод m, n описывается write(m, n); Кон это? Правильно конец, и он  описывается служебным словом end  точка обязательно. Каждый язык в том числе и язык  программирования имеет алфавит. Записываем:  Алфавит языка   программирования состоит из:   Латинские буквы,   Цифры от 0 до 9,   Специальные знаки ­ () {} [] , . ; и  т.д.  Математические операции: +, ­,*             mod – нахождение остатка  отделения,            div – деление нацело.  Встроенные функции,  Служебные слова (begin, end, for,  while и др.) Алгоритмы, целое число. Начало, конец. Слайд 8 Слайд 9 Записывают  Слайд 10  Латинские буквы,   Цифры от 0 до 9,   Специальные знаки ­ () {} [] , . ; и т.д.  Математические  операции: +, ­,*             mod – нахождение  остатка отделения,            div – деление нацело.  Встроенные функции,  Служебные слова  (begin, end, for, while и  др.) Синтаксис: ­ Запятая – разделитель  элементов в различных списках, ­ Точка с запятой – разделитель  операторов и различных разделов  программы, ­ Круглые скобки – для записи аргументов функций, для установки заданного  порядка действий, в записи некоторых  операторов, ­ Квадратные скобки – для записи  элементов массива, ­ Фигурные скобки – для записи  комментариев (компьютером не  обрабатывается), ­ Кавычки – для записи символов и  комментариев в операторе write, ­ Пробелы ­  компьютером игнорируются и служат для удобства чтения программы. Запишите: ­ Запятая – разделитель  элементов в различных списках, ­ Точка с запятой – разделитель  операторов и различных разделов  программы, ­ Круглые скобки – для записи аргументов функций, для установки заданного  порядка действий, в записи некоторых  операторов. Сейчас мы с вами узнаем как в Паскале  описываются типы величин:  Первый тип – Целый на Паскале  integer, и операция которые можно выполнить с этой типом величин  это: +, ­,* ,/, mod, div, =,<,>,<=,>=,<>.   Второй тип – вещественный на  паскале real, операции: +, ­,* ,/,  =,<,>,<=,>=,<>.  Третий тип – Логический, на  паскале  Boolean, операции:  and,or,not.  Четвертый тип – Символьный, на  Паскале Char, операции:  =,<,>,<=,>=,<>. Запишите подзаголовок: Общий вид  программы. Слайд 11 Слайд 12 Слайд 13 Записывают ­ Запятая –  разделитель элементов в  различных списках, ­ Точка с запятой – разделитель операторов и различных  разделов программы, ­ Круглые скобки – для записи  аргументов функций, для  установки заданного порядка  действий, в записи некоторых  операторов. Зарисовывают   таблицу   со слайда 12. В начале программы служебное слово  program – это Имя программы. Далее список постоянных величин или  раздел констант начинающие со слова  const. После раздел константов идет раздел  описания данных программы  начинающий с служебного слово var,  Далее тело программы начинающие со  слова Begin, что в переводе «начинать»,  В тело программы могут входить  операторы, операторы перечисляются  через точку с запятой. А уже в конце программ пишется End с  точкой. Точка обязательно. Самые важные операторы, это  операторы ввода и вывода, Записываем: оператор ввода. Оператор ввода:  Пишется вот так пишу на доске read и  readln. Читается реад и реадлайн. В чем  же разница спросите вы а в том что: read  останавливает работу программы и ждет  пока пользователь наберёт на клавиатуре  число (несколько чисел через пробел) и  нажмет клавишу enter. Readln Для перевода курсора на новую  строку экрана после ввода данных.  Например, read (a); readln (x1,x2); readln;. Еще один оператор кто мне назовет, кто  внимательно меня слушал. Правильно  вывода. Записываем оператор вывода:  Запись на доске write, writeln щас  разберемся в чем разница. Write  Выводит данные на экран, а writeln также как readln служит для перевода на новую  строку экрана после вывода данных,  также может выводить комментарии.  Например, Слайд 14  Записывают   под   диктовку разницу между read и readln. Вывода. слайд 15 Слайд 16 write (a); writeln (‘x=‘,x); writeln(`введите число`); Чтобы число было выведено в  формате с фиксированной точкой надо после имени  соответствующей переменной  указать два целых числа, отделив  каждое двоеточием: Количество позиций всего,  включая знак числа и десятичную точку, Количество позиций дробной  части. Например, writeln (‘x=‘,x:6:2); Итак дана задача Найдите  результат выражения y=c*в и  результат вывести на экран.  Переменные вводиться с  клавиатуры?. Если С=4 в=6;  значит надо найти  произведение. Домашнее задание Учебник §35 Вопросы 1­7 (устно) 9 (письменно)           Найти результат выражения x=y+z+a*a,  и вывести результат на экран, если a=2, y=6,  z=8. Записывают задание в дневники.   домашнее Задача 1.  Найдите результат выражения y=c*в и Найдите результат выражения y=c*в и результат вывести на экран. Если С=4 bb=6;=6; результат вывести на экран. Если С=4 Разберается вместе с учителем. 1)Без ввода переменных program ex1; const c=4; b=6; var y:integer; Begin y:=c*b; writeln('y=',y); end. 2)С вводом переменных program ex1; var c,b,y:integer; Begin readln(c,b); y:=c*b; writeln('y=',y); end. Ответ: y=24 Задача 2. Найдите результат выражения x=a + b и вывести результат на экран. A=6 b=9;  1)Без ввода переменных program ex1;       const       a=6;       b=9;       var       x:integer;       Begin       x:=a+b; writeln('x=',x);       end. 2)С вводом переменных program ex1; var a,b,x:integer; Begin readln(a,b); x:=a+b; writeln('x=',x); end. Ответ: x=15. Задача 3. Домашняя. Найти результат выражения x=y+z+a*a, и выражения x=y+z+a*a, и Найти результат вывести результат на экран, если a=2, вывести результат на экран, если a=2, y=6, z=8. y=6, z=8.

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс

Конспект урока "Знакомство с языком программирования Паскаль" 9 класс
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
05.05.2017