Конспект урока. 11 класс. Структура программы на ЯП Паскаль.
план-конспект урока по информатике и икт (11 класс) по теме

Коломеец Светлана Николаевна

Конспект урока по программе Углубленного изучения курса информатики (физико-математический профиль) 4 часа в неделю

Скачать:

ВложениеРазмер
Package icon 11_klass.zip616 КБ

Предварительный просмотр:

Урок в 11 класс (по программе 4 часа в неделю)

Тема: Структура программы на ЯП Паскаль. 

Цель урока:

Познакомить со структурой ЯП Паскаль;

Задачи:

Учебная:         научить записывать простые программы на языке программирования

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

Воспитательная: воспитание активности, внимательности, сознательности, аккуратности и самостоятельности при работе на ПК

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

План урока: 

  1. Организационный момент.
  2. Повторение пройденного материала
  3. Объяснение нового материала.
  4. Закрепление нового материала
  5. Домашнее задание.
  6. Подведение итогов урока.
  7. Самоанализ усвоения учебного материала учащимися

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

1. Постановка целей урока

2 .Актуализация знаний по теме «Классификация языков программирования»

Выполняется тест на компьютере

Тест (7 мин)

1.Расставь языки с соответствии с их классификацией

2. Дайте определение

Машинно–ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).

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

3. Три вида транслятора: 

интерпретаторы (это транслятор, который производит пооператорную обработку и выполнение исходного кода программы), 

компиляторы(преобразует всю программу в модуль на машинном языке, после чего программа записывается в память компьютера и лишь потом исполняется)

ассемблеры (переводят программу, записанную на языке ассемблера, в программу на машинном языке).

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

Историческая справка

Сообщение на тему «Язык Pascal»

Язык Pascal был создан Н. Виртом в 1971 г. Чаще всего будущие программисты в первую очередь знакомятся именно с этим языком. Паскаль представляет собой алгоритмический язык, т. е. Выполнение программы основано на поочередном выполнении команд или операторов.

Будем считать, что программа представляет собой последовательность операторов и других элементов языка, построенную в соответствии с определенными правилами и предназначенную для решения опре6деленной задачи. Любая Паскаль программа является текстовым файлом с собственным именем и с расширением .pas.

Программа языка Паскаль имеет следующую структуру:

Program имя программы;

  • описаны все

переменные

            begin

        

            end.

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

Примеры правильных имен: lab1, SUMMA_2, Вася.

Примеры неправильных имен: 1Lab, 6 a, Cod-1, begin.

Раздел описаний содержит разделы меток, констант, типов, переменных, подпрограмм (процедур и функций). В программе могут быть только некоторые разделы из перечисленных описаний.

Каждая программа обязательно должна иметь часть, которая выполняет какие-либо действия и называется разделом операторов (телом программы).  В этом разделе находятся списки операторов разделенных между собой точкой с запятой. Он обязательно начинается служебным словом begin и заканчивается, словом end.

Общий вид Паскаль программы:

Program prim1;

label 1, 2, 3;      - метки

const pi = 3.14;

type;      - типы

var A, B: integer       -переменные

begin

       оператор 1;

       оператор 2;

       ……………

       оператор N;

end.

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

Как найти периметр прямоугольника?

Необходимо воспользоваться формулой (а + b) * 2.

Программа вычисления периметра прямоугольника на языке Паскаль выглядит следующим образом:

Program perimetr;

var  a, b, p: real;      (real – действительные числа)

begin

       write (‘Введите длину и высоту прямоугольника’);

       read (a, b);        (компьютер считывает информацию)

       p:= (a + b) * 2;

       write (p);            (выводит на экран)

end.

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

{комментарии}, (*комментарии*), /*комментарии*/

Комментарии можно вставлять в любую часть программы.

III. Закрепление нового материала (15 мин)

Задание: Напишите программу которая выводит частное целых чисел а и b.

Ответ:

Program chac;

var  a, b: integer;         (integer – целые числа)

p: real;      

begin

       write (‘Введите а и в - целые’);    (сообщаем о вводе)

       read (a, b);        (компьютер считывает информацию)

       p:= a/b;

       write (p);            (выводит на экран)

end.

Можно вводить а и b в две строки.

Решение задач

  1. Написать программу вычисления суммы четырех целых чисел.

2. Написать программу для вычисления значения выражения:
    (a+3(d-12))(c-5k).

IV. Домашнее задание.

Составить программу на языке программирования для нахождения площади треугольника. Можно использовать любую из известных вам формул.

V. Подведение итогов урока (5 мин)

С чем мы познакомились сегодня на уроке?

Каждый ученик получает карточку и лист самоанализа

Лист самоанализа усвоения учебного материала учащимся.

Ф.И.О. учащегося:______________________                               Класс:________________

Тема

Знаю/умею

Не понимаю/не умею

Возникшие проблемы

Структура программы на ЯП

Общий вид программы на ЯП

Составление простой задачи на ЯП


По теме: методические разработки, презентации и конспекты

«Алфавит и структура языка «Паскаль». Структура программы на языке «Паскаль». Типы переменных. Арифметические выражения. Стандартные функции».

Сформировать основные приемы работы со средой программирования TURBO Pascal.Изучить основные типы переменных и научиться записывать выражения с использованием встроенных функций и арифметических опера...

Конспект урока «Введение в алгоритмический язык Турбо Паскаль»

Раздел «Алгоритмизация и основы программирования».Учебная тема «Введение в алгоритмический язык Турбо Паскаль»....

Развёрнутый план-конспект урока по теме: «Программирование ветвлений на Паскале»

Развёрнутый план-конспект урока по теме: «Программирование ветвлений на Паскале»Цель урока: 1.Обучающий аспект: формирование ЗУН составления алгоритмов ветвления на АЯ, выполнения трассировки ветвящих...

План – конспект урока по информатике. Программирование ветвлений на Паскале

Цель урока: познакомить учащихся с оператором  ветвления на Паскале, с типами ветвления; с формой записи оператора ветвления на Паскале; сформировать умение записи оператора ветвления ...

Урок 2. Структура программы на языке Паскаль

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

Конспект урока по физике "Давление газа. Закон Паскаля" (7 класс)

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

Возникновение и назначение языка Паскаль. Структура программы на языке Паскаль. Операторы ввода, вывода, присваивания

Возникновение и назначение языка Паскаль. Структура программы на языке Паскаль. Операторы ввода, вывода, присваивания...