Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Конспекты / Конспекты уроков по теме "Язык программирования Паскаль"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

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

Выбранный для просмотра документ Двумерные массивы.doc

библиотека
материалов




Д

Дата

Урок №

вумерные массивы.

Цель: - познакомиться с понятием двумерного массива;

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

массив.

I Теоретический материал.


* Двумерный массив – прямоугольная таблица.

(в отличие от линейного массива).

В массиве имеется X строк и Y столбцов.

Пример


Xhello_html_m7f866c2f.gif 5 12 24 36

3 строки 7 18 23 46

hello_html_22e1261f.gif-4 3 2 -7


Y 4 столбца

* Как задать двумерный массив?

- Строкой: Var M:array [1..3, 1..4] of real;

hello_html_m5fd349e9.gifhello_html_m5c521bf2.gif

Число строк Число столбцов

Пример: Как записать элементы массива:

12 23 -4

M[1,2] M[2,3] M[3,1]

* Заполнение массива (по строкам) – цикл в цикле: 1 цикл – число строк (переход со строки на строку, 2 цикл – заполнение строки.


For i:=1 to 3 do begin

For j:=1 to 4 do begin

M[I,j]:=int(random*19+1); Write (‘_M[‘,i,’,’,j,’]=’,M[i,j]);

end;

Writeln;

end;


* -Вывод массива на экран.


For i:=1 to 3 do begin

For j:=1 to 4 do

Write (‘M[‘,i,’,’,j,’]=’,M[i,j]);

Writeln;

end;


II Составление программ.


  1. Заполнить массив Z из 3 строк и 4 столбцов целыми числами из интервала от 1 до 9 и найти сумму элементов массива.

Program SUM;

Uses crt;

Var Z:array [1..3, 1..4] of integer;

i, j, S:integer;

begin clrscr;

Randomize;

For i:=1 to 3 do begin

For j:=1 to 4 do begin

Z[i,j]:=random (10);

Write (‘z[‘,I,’,’,j,’]=’);

End;

Writeln;

End;

S:=0;

For i:=1 to 3 do begin

For j:=1 to 4 do begin

s:=s+z[I,j];

writeln (‘s=’,s);

end.


III. Закрепление.

Ответить на вопросы:

  1. Что называется двумерными массивами?

  2. Как записывается элемент двумерного массива?

  3. Как задать двумерный массив?

  4. Как заполнить двумерный массив?

  5. Как вывести массив на экран?



IV. Работа с программой на компьютере.


Задание:

  1. Набрать программу.

  2. Выполнить.

  3. Проверить правильность работы, сложив все элементы массива.

  4. Записать массив и результат сложения в тетрадь.


На дом: Записи в тетради.

Задачник – практикум ч.1, стр. 265-266.




3


Выбранный для просмотра документ Зачет по теме массивы.doc

библиотека
материалов


Дата:

Урок №





Зачет по теме «Массивы».


Цель: контроль знаний, умений и навыков по теме «Массивы».


  1. Зачет.


Задание:

  1. Составить программу для решения задачи (на оценки 5, 4, 3).

  2. Набрать программу на компьютере.

  3. Запустить на выполнение и записать результаты работы.

  4. Записать программу на диск под именем 11в или 11а, предварительно вставив в текст строку комментария со своей фамилией.


За зачет выставляются 2 оценки:

    1. за составление программы;

    2. за работу с программой на компьютере.




Выбранный для просмотра документ Зачетное задание по графике.doc

библиотека
материалов

Дата:

Урок №




Зачётное задание

по составлению графических программ.

(2 урока)


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



  1. Выполнение зачётной работы.


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

В текст программы вставляется строка:

{Фамилия, имя, класс}.

Составленную программу ученики записывают на диск под именем: 11а или 11б.

За зачётную работу выставляется оценка в журнал.



Выход











1


Выбранный для просмотра документ Массивы в языке Паскаль.doc

библиотека
материалов


Дата

Урок №




Массивы в языке Паскаль.


Цель: познакомиться с индексированным переменными и возможностью работы с табличными величинами (массивами) на языке Паскаль.


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


План.


  1. Индексированные переменные.

  2. Массивы.

  3. Заполнение массивов.

  4. Вывод элементов на экран.


  1. Одним из основных направлений использования компьютера является накопление и обработка информации – различных табличных и т. д.

Примеры таблиц – кл. журнал

- таблицы sin и cos

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

Массив имеет имя (аналогично именам переменных) – буквы, цифры.

Pascal – 63 первых знака имени является значащими.

Примеры: A, B12, ABC и т. д.

Индекс – записывается в квадратных скобках.


Ahello_html_m4b6817ce.gif[12]

B12[1] это переменные с индексами

ABC[5]

Пусть задан массив A[5].

Элементы этого массива:

A[1], A[2], A[3], A[4], A[5]

А – имя массива.

1, 2, 3, 4, 5 – индексы – номера элементов в таблице (массиве).


2. Чтобы использовать массив в программе, его необходимо задать в описании переменных.

var A: array[1..5] of real;

array – арей – построение

of – оф – принадлежность к чему-либо.






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

A

1 2 3 4 5

Но зачем нужны массивы, если есть отдельные переменные?

Объединение отдельных переменных в массивы позволяет упорядочить элементы массива в памяти компьютера и, тем самым, облегчить их массивную обработку, а также упрощает ссылку на нужный элемент массива (достаточно указать его номер).


    1. Заполнение массива элементами.


Для этого используют циклы.

Заполним массив А из 5 элементов числами:

For i:=1 to 5 do

begin writen (‘A[’,I,’]=’); readln (a[i]);

end;

При работе с фрагментом компьютер 5 раз будет запрашивать по одному числу и помещать их в ячейки А[1],…, A[5]

A[1]=5

A[2]=-3

A[3]= 1.3

A[4]= 1Е-3

A[5]= -1.5


    1. Как вывести массив на экран?


Для этого используется процедура writeln и цикл.

For i:=1 to 5 do writen (‘A[’,I,’]=’, A[i]:2:2 );


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


Ответить на вопросы:


  1. Что называется массивом?

  2. Для чего нужны массивы?

  3. Как задать массив?

  4. Как заполнить массив элементами?

  5. Как вывести массив на экран?


III. Составление программ.

  1. Составить программу, которая все элементы массива К1, состоящего из 5 чисел, возводит в квадрат и выводит на экран.

Program KW;

Uses CRT;

var k1: array[1..5] of real;

i: integer;

begin

clrscr;

For i:=1 to 5 do

begin writen (‘k1[’,I,’]=’); readln (k1[i]);

end;

For i:=1 to 5 do k1[i]:=k1[i]*k1[i];

For i:=1 to 5 do writen (‘k1[’,I,’]=’, k1[i] );

End.



  1. Работа с программой на компьютере.


Задание:

  1. Набрать программу на компьютере.

  2. Задать значения элементов массива: 5; -5; 0,5; -0,25, 0.

  3. Проверить, что получится на экране (25; 25; 0,25; 0,625; 0).


На дом: Записи в тетради.

Задачник-практикум Ч.1 п. 4.4.4 стр.255-256.



3


Выбранный для просмотра документ Оператор условного перехода.doc

библиотека
материалов

Урок №



О

Дата:

ператор условного перехода.


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


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


1. Очень часть при составлении программы из нескольких вариантов действий нужно выбрать одно. Как это сделать?

Для этого используют оператор условного перехода.

Его общий вид (полная форма):

IF <условие> THEN <серия 1> ELSE <серия2>;

IF (ИФ) – если;

THEN (вен) – то;

ELSE (элс) – иначе.


<условие> - два арифметических выражения, между которыми стоит знак сравнения <, >, <=, >=, <>.

При вычислении арифметических выражений слева и справа от знака сравнения условие будет верным или неверным.

Примеры условий: А+В<>С+Р; D>0; R<=E.


<серия 1> - операторы и процедуры языка Паскаль.

<серия 2> - операторы и процедуры языка Паскаль.


Оператор выполняется так:

  • Вычисляются арифметические выражения в условии (если они есть);

  • Проверяется условие.

  • Если оно верно, то выполняется серия 1, стоящая после THEN, и происходит переход к следующему оператору.

  • Если оно неверно, то выполняется серия 2, стоящая после ELSE, и происходит переход к следующему оператору.




Сокращенная форма:

IF <условие> THEN <серия >;

Оператор выполняется так:

  • Вычисляются арифметические выражения в условии (если они есть);

  • Проверяется условие.

  • Если оно верно, то выполняется серия, стоящая после THEN, и происходит переход к следующему оператору.

  • Если оно неверно, то происходит переход к следующему оператору.


Если после THEN или ELSE стоят по нескольку операторов или процедур, их следует заключать в операторные скобки begin …. End.


  1. Составление программ.


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

Program name;

Uses crt;

Var x ,y: real;

Begin

Clrscr;

Writeln (‘Наберите число’);

Readln (х);

If x>=0 Then

begin y:=sqrt(x); writeln (‘Квадратный корень равен ‘; y) end Else writeln (‘Квадратный корень не существует’);

End.


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


Вопросы:


    1. Для чего нужен оператор условного перехода?

    2. Как записывается оператор условного перехода в общем виде?

    3. Что означает каждое из служебных слов?

    4. Что такое условие?

    5. Как выполняется оператор условного перехода в полной форме?

    6. Как выполняется оператор условного перехода в полной форме?

    7. Как выполняется оператор условного перехода в сокращенной форме.

    8. Когда в операторе используются операторные скобки?


  1. Работа с программой на компьютере.

Задание.

    1. Набрать программу.

    2. Запустить программу на выполнение.

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

    4. Несколько результатов работы программы записать в тетрадь.



На дом: 1) Записи в тетради.

2) Задачник – практикум ч.1 стр. 228 п. 4.4.2.

3) Составить программу, которая сравнивает два числа А и С.








4


Выбранный для просмотра документ Оператор цикла FOR.doc

библиотека
материалов

Урок №



О

Дата:

ператор цикла FOR.


Цель: познакомиться с понятием повтора (цикла), оператором цикла в языке Паскаль, научиться применять его при составлении программ.


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


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

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

В языке Паскаль имеется оператор цикла FOR.

Его общий вид:


FOR <переменная>:=<нач. значение> TO <конеч. значение> DO <тело цикла>;


FOR (фо) – для;

TO (ту) – до;

DO (ду) – делать.

<переменная> - имя переменной (целочисленная);

<нач. значение> - выражение или число;

<конеч. значение> - выражение или число;

<тело цикла> - процедуры и операторы, которые будут многократно повторяться.

Если тело цикла состоит более чем из 1 оператора или процедуры, то оно заключается в операторные скобки beginend;


Оператор цикла выполняется так:


  1. Вычисляются начальное и конечное значения (если они - выражения).

  2. Переменной цикла присваивается начальное значение.

  3. Выполняется тело цикла.

  4. Значение переменной цикла увеличивается на 1.

  5. Проверяется, не превзошло ли значение переменной цикла конечного значения.

  6. Если да, то выполнение цикла заканчивается, если нет, то ещё раз выполняется тело цикла.

Пример 1. Составить программу, которая печатает на экране 20 раз вашу фамилию и имя.

Program name;

Uses crt;

Var i: integer:

Begin

Clrscr;

For i:=1 to 20 do writeln (‘Меня зовут Иванов Иван’);

End.


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


Program name;

Uses crt;

Var i: integer:

Begin

Clrscr;

For i:=1 to 20 do writeln (‘ sin(‘,I,’)=’,sin(i*3.14/180));

End.


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


Вопросы:

    1. Что такое циклы (повторы)?

    2. Для чего нужны циклы?

    3. Как записывается оператор цикла FOR в общем виде?

    4. Что означает каждое из служебных слов?

    5. Как выполняется оператор цикла?

    6. Когда в операторе используются операторные скобки?


  1. Работа с программами на компьютере.

Задание.

    1. Набрать программы (пример 1, пример 2).

    2. Запустить программы на выполнение.

    3. Убедиться, сто программы многократно выполняют одни и те же действия.

    4. несколько результатов работы программы 2 записать в тетрадь.



На дом: 1) Записи в тетради.

2) Задачник – практикум ч.1 стр. 240 п. 4.4.3.

3) Составить программу:

Вычислить сумму натуральных чисел от 1 до 100.





3


Выбранный для просмотра документ Переменная.doc

библиотека
материалов

Дата:

Урок №





Переменная. Оператор присваивания.


Цель: •познакомиться с понятием «переменная», с именем (идентификатором), значением, типом;

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


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

Вопросы:

    1. Рассказать о структуре программы на языке Паскаль.

    2. Как запустить Турбо – Паскаль?

    3. Как задать новую программу, открыть файл, записать файл?

    4. Как запустить программу на выполнение?

    5. Как выйти из Паскаля в Windows?


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


План.

  1. Переменная в языке Паскаль: имя, значение, тип.

  2. Оператор присваивания.


  1. Математика – переменная – неизвестная величина, которая может принимать то или иное значение.

Для программиста: Переменная – участок памяти, в котором хранится число.

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

Имя – не более 127 символов, начинается с латинской буквы, и может содержать латинские буквы, цифры и знак «_» - подчёркивание.

Примеры: А, А12, СВА, Е1А, Е_7.

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

Значение переменной – то, что хранится в ячейке памяти.

Типы переменных:

1) integer -32768 … 23767;

2) longint -2147483648 … 2147483647;

3) real 10-38 … 1038;

4) double 10-324 ... 10308.

Описание переменных:

Var A, B, C: integer;

X1, E_3: real;

  1. Оператор присваивания.

Общий вид:

<имя переменной>:= <арифметическое выражение>;

Оператор выполняется так:

    1. Вычисляется значение выражения, стоящего справа от знака «присвоить».

    2. Полученное значение сообщается переменной, имя которой стоит слева от знака «присвоить».

Примеры:

А:=10;

Х1:=2.5;

Е_3:=(А+Х1)*2;


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

Вопросы:

  1. Что понимают под переменной в информатике?

  2. Чем характеризуется переменная величина?

  3. Назовите типы переменных величин.

  4. Для чего нужен оператор присваивания?

  5. Как записывается оператор присваивания?

  6. Как компьютер выполняет оператор присваивания?


Составить программу, которая в ячейку А кладет 10, в Х1 кладет -2.5, в Е_3 – сумму А и Х1, умноженную на 2.

Program z;

Uses crt;

Var a: integer;

X1,E_3: real;

Begin

Clrscr;

A:=10;

X1:=-2.5;

E_3:=(A+X1)*2;

Writeln (‘А=’,А,’ Х1=’,Х1);

Writeln (‘Е_3=’,Е_3 );

End.

Задачи №1, №2, №4 стр. 218 (Задачник – практикум ч.1).


На дом. Записи в тетради.

Задачник – практикум ч. 1 п.4.4.1 стр. 213.




3


Выбранный для просмотра документ Процедура ввода информации.doc

библиотека
материалов

Дата:

Урок №



Процедура ввода информации.

Цель:

  • проверка знаний, умений и навыков по языку Паскаль;

  • познакомиться с процедурой ввода информации в память компьютера;


I. Повторение.

1. Как запустить Турбо Паскаль?

2. Как выйти из Паскаля?

3. С помощью чего можно вывести информацию в языке Паскаль?

4. Как можно положить в ячейки памяти числа?

5. Каких типов бывают переменные?

6. В чём разница между понятиями "ячейка памяти" и "переменная"?

7. Какие стандартные функции вы знаете?

8. Правила записи выражений в Паскале?


II. Изучение нового материала.

Процедура READ (READLN).


Общий вид: READLN (имена переменных через запятую);


Пhello_html_3a31267.gifри выполнении процедуры компьютер останавливает работу программы и ждёт, когда мы через пробел наберём столько чисел, сколько имён переменных написано в скобках. В конце набора нужно нажать hello_html_6065360b.gif(ENTER).

Примеры:

1) READ (A); запрашивает значение для переменной А.

2) READ (X,Y,Z); запрашивает 3 числа и присваивает их соответственно переменным X, Y, Z.


III. Составление линейных программ.


  1. Составить программу, запрашивающую значение для двух чисел , помещающую их в ячейки А, В и вычисляющую С по формуле С=(А+В)/2.


Program sss;

Uses CRT;

Var a, b, c :real;

begin

clrscr;

writeln (‘Наберите а, b ’); readln (a,b);

c:=(a+b)/2;

writeln (‘Среднее арифметическое равно ‘,c);

end.

Тест а=10, в=20, с=15.


  1. Составить программу для решения квадратного уравнения ах2+вх+с=0, у которого D>=0.


Program kwur;

Uses CRT;

Var a, b, c,d :real;

begin

clrscr;

writeln (‘Решение квадратного уравнения’);

writeln (‘Наберите а, b, c ’); readln (a, b, c);

d:=b*b-4*a*c;

x1:=(-b+sqrt(d))/(2*a); x2:=(-b-sqrt(d))/(2*a);

writeln (‘x1=‘,x1:2:2, ‘x2=‘,x2);

end.

Тест. а=1, в=2, с=-3. х1=1, х2=-3.


IV. Работа с программами на компьютере.

Задание.

  1. Набрать программы 1, 2.

  2. Протестировать программы.

  3. Выполнить программы для своих значений.

  4. Результаты записать в тетрадь.


На дом. Задачник – практикум ч. 1 п.4.4.1 стр. 215.

Записи в тетради.


2


Выбранный для просмотра документ Процедура вывода.doc

библиотека
материалов

Дата:

Урок №





Процедура вывода WRITELN .


Цель: познакомиться с выводом информации в языке Паскаль.


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

Рассказать о языке Паскаль.


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

1. Процедура writeln (писать) производит вывод информации на экран.

Общий вид:

Writeln (список вывода);

Список вывода: (элементы списка записываются через ,)

- текст (в апострофах);

- числа и выражения (выводятся их значения и результаты);

- переменные (выводятся их значения).

Процедура выводит на экран текст, значения выражений и переменных.


Составим программу, которая будет выводить на экран ваше имя.


Program NAME;

Uses crt;

Begin

Clrscr;

Writeln (‘Меня зовут Саша’);

End.

Процедура Clrscr очищает экран.


2. Запуск языка Паскаль.

  • Два раза щёлкнуть левой кнопкой на ярлыке Турбо Паскаля.

  • Увеличить окно на весь экран: alt+enter.

  • Щелкнуть на Ок.

  • Выбрать file , new.

Выход из Паскаля: file, exit.

Переключение алфавита: на русский – правые ctrl +shift;

На английский – левые ctrl +shift.



  1. Работа с программой на компьютере.

  1. Набрать программу на компьютере (run, щелчок, run, щелчок).

  2. Убедиться, что программа выводит фамилию и имя.

  3. Для получения на экране текста программы нажать любую клавишу.


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

Ответить на вопросы:

  1. Для чего нужна процедура Writeln?

  2. Что можно вывести на экран данной процедурой?

  3. Как запустить Турбо Паскаль?

  4. Как выбрать создание нового файла?

  5. Как запустить программу на выполнение?

  6. Как выйти из Турбо Паскаля в Windows?


На дом: Записи в тетради.

Задачник – практикум п. 4.4.1, стр. 215-216.



2


Выбранный для просмотра документ Рисование объемных фигур и дуг.doc

библиотека
материалов

Дата:

Урок №




Рисование объемных фигур и дуг
в языке Паскаль.


Цель: научиться рисовать дугу и объемный прямоугольник в программах на языке Паскаль.


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


  1. Рисование дуги.

Для рисования дуги используется процедура:

аrc (X,Y,<нач. угол>,<кон.угол>,<радиус>);

X,Y – координаты центра дуги;

Нач. угол – начальный и конечный угол дуги (в градусах);

Кон угол

Радиус – радиус окр-ти, частью которой является дуга.

Пример:

arc (100,100,0,180,100);

Рисуем дугу с центром в точке 100,100, начальный угол 0 градусов, конечный 180 градусов, радиус 100.

2. Рисование объемного прямоугольника.

bar3d (X,Y,X1,Y1,<глубина объема>,true);

X,Y,X1,Y1 – координаты;

<глубина объема> - третье измерение (в точках);

Пример:

bar3d (300,300,400,400,90,true);

Рисуем объемный прямоугольник, диагональные точки которого (300,300) и (400,400), глубина 90.


  1. Составить программу, рисующую дугу м объемный прямоугольник.


program ttt;

uses crt,graph;

begin

d:=detect;

initgraph (d,r,'');

setcolor (5);

rectangle (0,100,200,200);

arc (100,100,0,180,100);

setfillstyle (1,9);

floodfill (99,99,5);

setfillstyle (2,13);

floodfill (101,101,5);

bar3d (300,300,400,400,90,true);

closegraph;

end.


  1. Работа с программой на компьютере.

    1. Набрать программу.

    2. Убедиться, что она рисует заданные фигуры.



На дом. Записи в тетради.



2


Выбранный для просмотра документ Самостоятельная работа по операторам1.doc

библиотека
материалов

Дата:

Урок №





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

Работа с клавиатурой компьютера.

Цель:

  • проверка знаний, умений и навыков учащихся по операторам присваивания, условного перехода, процедурам ввода – вывода;

  • проверка умения составлять программы, тестировать их и работать с ними на компьютере.


  1. Самостоятельная работа (30 минут).


Самостоятельная работа состоит из 20 вариантов (см. карточки).

1. Составить программу.

2. Подобрать к ней данные для тестирования.

3. Набрать программу и выполнить её на компьютерах.

За работу выставляются две оценки в журнал.


  1. Работа с клавиатурой компьютера.


Выполнившие задание работают с клавиатурным тренажером (латинские буквы). Цель: отработка навыков работы с клавиатурой.


На дом: Повторить все операторы и процедуры языка Паскаль.



Выбранный для просмотра документ Самостоятельная работа по оператору цикла 11.doc

библиотека
материалов

Дата:

Урок №





Самостоятельная работа по оператору цикла.

Цель:

  • проверка знаний, умений и навыков учащихся по оператору цикла;

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


  1. Самостоятельная работа.


    1. Ученики составляют программу для решения полученной задачи.

    2. В программу вставляется строка с комментарием {Фамилия, имя, класс}.

    3. Подбирают тесты.

    4. Программа набирается на компьютере.

    5. Результаты работы программы ученики записывают на листочках.

    6. Программы записывают на диск под именем 11а или 11б.

За самостоятельную работу выставляется оценка.

На дом: Повторить все операторы и процедуры языка Паскаль.


Выбранный для просмотра документ Самостоятельная работа по составлению графических программ.doc

библиотека
материалов

Дата:

Урок №




Самостоятельная работа по составлению графических программ.


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


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


    1. Рассказать о рисовании дуги.

    2. Рассказать о рисовании объемных прямоугольников.



  1. Выполнение самостоятельной работы.


Задание: Нарисовать ёлку с игрушками, закрасить ёлку и игрушки.

hello_html_86c766.png














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

  • На листе в клетку нарисовать систему координат (1 клетка – 2 точек.

  • В системе координат нарисовать рисунок и отметить координаты ключевых точек.

  • Составить программу, выполняющую данный рисунок.



2


Выбранный для просмотра документ Составление программ с исползованием оператора цикла1.doc

библиотека
материалов

Дата:

Урок №




Составление программ.


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




  1. Составление программ.


    1. Напечатайте таблицу соответствия между весом в фунтах и весом в килограммах для значений от 1 до 10 фунтов с шагом 1 фунт (1фунт = 400 г).


Program sss;

Uses CRT;

Var i, y :integer;

begin

clrscr;

for i:=1 to 10 do

begin y:=i*0.4; writeln (‘Фунтов ‘,i,’ килограммов’,y);

end;

end.


    1. Напечатайте таблицу перевода температуры из градусов Цельсия в градусы по шкале Фаренгейта для значений от 15 до 30 градусов Цельсия с шагом 1 градус Цельсия (Перевод осуществляется по формуле F=1,8C+32) .


Program sss;

Uses crt;

Var c:integer;

F: real;

Begin

clrscr

for i:=l5 to 30 do begin

f :=c*1.8+32;

writeln('По Цельсию ', c, ‘ По Фаренгейту ’,f); end;

end.


3. Напечатайте, сколько дней в каждом году с 1900 по 1924.


  1. Работа с программами на компьютере.


Задание:

    1. Набрать программы (1,2,3).

    2. Выполнить программу.

    3. Результат записать в тетрадь.


На дом: Составить программу: Вычислите сумму квадратов натуральных чисел от 15 до 24.











2


Выбранный для просмотра документ Составление программ с использованием оператора условного пе.doc

библиотека
материалов

Дата:

Урок №




Составление программ

с использованием оператора условного перехода.


Цель: закрепление умений и навыков работы с оператором условного перехода; отработка навыков по составлению программ на языке Паскаль и работы с ними на компьютере.


  1. Составление программ.


    1. Вhello_html_m3544cdd1.gifычислить значение функции:

2х+5, если х>0;

у =

х2-25, если х<=0.

    1. Вычислить:

hello_html_m248e259d.gif

х3, если х<0;

у = 1, если х=0;

1/х, если х>0.


  1. Работа с программами на компьютере.


Задание:

    1. Набрать программы (1,2).

    2. Проверить программы по тестам:

      1. х= 5; у=15

х=-5; у=0.

      1. х=-2; у=-8;

х=0; у=1;

х=2; у=0,5.

    1. Выполнить программы для своих значений.

    2. Результаты записать в тетрадь.


На дом: Составить программу: Заданы числа Р, Х, У. Если Р<0, то вычислить Т по формуле Х+У, если Р<=0, то как разность Х-У.


1


Выбранный для просмотра документ Составление программ с использованием оператора цикла.doc

библиотека
материалов

Дата:

Урок №




Составление программ

с использованием оператора цикла.


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



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


  1. Рассказать про оператор цикла.


  1. Составление программ.


    1. Распечатать на экране компьютера таблицу значений функции у=х2 для х от -5 до 5.

Program primer;

Uses CRT;

Var х, y :integer;

begin

clrscr;

for i:=-5 to 5 do

begin y:=x*x; writeln (‘x=”,x,” y=”,y); end;

end.


    1. Составить программу, выдающую на экран сумму первых 100 натуральных чисел.

Program sum;

Uses crt;

Var i, s:integer;

Begin

clrscr

s:=0;

for i:=l to 100 do

s :=s+i;

writeln('cyммa равна ', s);

end.


  1. Работа с программами на компьютере.


Задание:

    1. Набрать программы (1,2).

    2. Выполнить программу.

    3. Результат записать в тетрадь.


На дом: Составить программу: Составить таблицу для функции у=х32+5 для х от -10 до 10.












2


Выбранный для просмотра документ Стандартные функции в языке Паскаль.doc

библиотека
материалов


Дата

Урок №




Стандартные функции языка Паскаль.


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

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


  1. Функции в языке Паскаль.


  1. abs (x) модуль числа х;

  2. arctan (x) арктангенс х;

  3. cos (x) косинус х;

  4. sin (x) синус х;

  5. int (x) целая часть числа х;

  6. sqr (x) х в степени 2;

  7. sqrt (x) квадратный корень из х.

8) exp (x) экспонента.

Х в функциях синус и косинус задается в радианах. Если х задан в градусах, то, чтобы перевести его в радианы, нужно х*π/180.

Функции используются при записи арифметических выражений.


  1. Составление программ.


1) Составить таблицу функции у=sin (x) для х от 0 до 20 градусов.


Program primer;

Uses CRT;

Var х, y :integer;

begin

clrscr;

for х:=0 to 20 do

begin y:=sin(x*3.14/180); writeln (‘x=”,x,” sin(x)”,y); end;

end.

Тест: х=0, у=0.

2) Составить программу, выдающую на экран значение плотности воздуха для высот от 0 до 1000 м. Плотность воздуха вычисляется по формуле ρ= ∙е-hz, где ρ0=1,29 кг/м3, z = 1,25 ∙10-4 м-1.


Program primer;

Uses CRT;

Var h :integer;

R0,z: real;

begin

clrscr;

R0=1.29;

Z=1.25e-4;

for h:=1 to 1000 do

begin r:=r0*exp (-h*z);

writeln (‘H=”,H,” R=”,R);

end;

end.


  1. Работа с программами на компьютере.


Задание:

      1. Набрать программы 1, 2.

      2. Запустить программы на выполнение.

      3. Записать некоторые из выданных на экран значений.


На дом: Функции языка Паскаль. Задачник – практикум стр.214.

Исправить программу 2 для нахождения высоты, на которой плотность воздуха равна 1 кг/м3.


2


Выбранный для просмотра документ Урок - консультация по массивам.doc

библиотека
материалов

Дата:

Урок №





Урок – консультация по теме «Массивы».


Цель: повторение, обобщение и систематизация теоретического материала по работе с массивами; подготовка к зачету по теме «Массивы».


  1. Рассмотреть примерные программы для зачета и оценки за них.


На оценку «3»:


    1. Заполнение массива и вывод его на экран.

    2. Все элементы массива возвести в квадрат.

    3. Найти сумму элементов массива.


На оценку «4»:


  1. Положительные элементы увеличить на 5, а отрицательные возвести в квадрат.

  2. Подсчитать число отрицательных и число положительных элементов массива.

  3. Подсчитать количество чисел, попадающих в заданный интервал.

  4. Найти минимальный (максимальный) элемент массива.

  5. Найти произведение элементов массива.

  6. Заполнить двумерный массив и вывести его на экран.


На оценку «5»:

  1. Сортировка по возрастанию (убыванию).

  2. В массиве выдать номера отрицательных элементов.

  3. Найти сумму элементов двумерного массива.

  4. В двумерном массиве найти произведение элементов, стоящих на главной диагонали.

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

  6. В двумерном массиве найти столбец с наибольшим количеством отрицательных элементов.



На дом: Подготовиться к зачёту по теме «Массивы».



1


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

библиотека
материалов

Дата:

Урок №





Язык программирования Паскаль.


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


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

План.

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

  2. Алфавит языка Паскаль.

  3. Числа в языке Паскаль.

  4. Структура программы в языке Паскаль.


  1. Язык Паскаль разработан в 1970-71 годах швейцарским профессором Никласом Виртом. Он предназначен для создания различных программ для компьютера.

В нем применяется структурное (блочное) программирование.

2. Алфавит.

1) 26 латинских букв;

2) 32 русские буквы;

3) 10 цифр;

4) знаки арифметических действий: + - * /

5) скобки ( ) { } [ ]

6) знаки отношений < > =

7) знаки препинания . , : ; ! ? “ ‘

    1. Числа в языке Паскаль.

1) целые (integer) -32768 … 32767;

2) вещественные (действительные) (real) 10-38 … 1038 ;

Целая часть от дробной отделяется точкой.




    1. Структура программы.


Program имя (латинские буквы);

Var описание переменных;

Begin


Процедуры и операторы языка Паскаль.


End.


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


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

Ответить на вопросы:

    1. Где и когда появился язык Паскаль?

    2. Что включает в себя алфавит языка Паскаль?

    3. Какие числа используются в языке паскаль?

    4. Какова структура программы?


На дом: Записи в тетради.

Задачник – практикум п. 4.4, стр. 213.



2


Краткое описание документа:

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

Язык Паскаль был создан Никлаусом Виртом в 1968—1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Язык назван в честь французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.

Автор
Дата добавления 31.10.2014
Раздел Информатика
Подраздел Конспекты
Просмотров1064
Номер материала 105862
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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