Тема урока: «Массивы». Табличные величины и их описание языком программирования

Урок 1.

Цели:

  1.  Познакомить учеников с понятиями массив данных, имя массива, элемент массива, индекс; формировать навыки и умения составлять программы с использованием массивов.
  2. Развивающая – учить анализировать и сравнивать, задавать вопросы.
  3. Воспитательная – воспитывать аккуратность, внимательность, вежливость и дисциплинированность, бережное отношение к вычислительной технике.

 

 

 

Ход урока.

  1. Орг. Момент. Сообщение целей урока.

Цель урока:

На этом занятии вы познакомитесь со сложным типом данных – массивами, научитесь формировать массивы в программах, применять их при составлении программ.

 

  1. Актуализация опорных знаний

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

 

  1. Изложение нового материала. (Работа с презентацией «Массивы»)

Работа проводится с комментариями учителя.

B.     Рассмотрим работу с массивом на примерах:

 

Program Sum_mas;

uses Crt;

Var i: integer;

    Sum : real;

    M : array [1..5] of Real;{описание одномерного массива М}

begin

Clrscr;

For i:=1 to 5 do

    begin

         write ('m[',i,']=');   

         readln(m[i]);      {ввод элементов  одномерного массива М}

       еnd;

sum:=0;

For i:=1 to 5 do

    Sum:=sum+m[i];

Writeln ('Sum=',sum:6:2);

readln;

end.

 

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

4.      Практическая часть урока.

Задача  на  вычисление суммы элементов массива.

 « Дан одномерный массив А, состоящий из N целых чисел. Найти сумму положительных чисел».

 ( комментированная запись программы на компьютерах)

Program d_1;

N=1000;     {ввод  константы}

Var a:array[1..n] of integer;

Var m,s,i: integer;

Begin

Writeln(‘Сколько чисел будете вводить’);

Read(m);

For i:=1 to m do

begin

Writeln(‘vvedite число);

Read(a[i]);

If a[i]>0 then s:=s+a[i];

End;

Writeln(s);

End.

 

5.                  Закрепление нового материала.

·                    Что такое массив? -это набор однотипных данных, к которым можно обратиться с помощью единственного имени

·                    Что такое  элемент массива -это каждое значение в массиве называется элементом

·                    Что такое   индекс?- это Номер элемента в списке

·                    Какие бывают массивы?

·                    Что такое одномерный и двухмерный массивы?

·                    Как описываются массивы?

·                    Как составляется имя элемента в одномерном и двухмерном массивах?

 

6.                  Итоги урока.

На этом уроке мы узнали:

  1. Массив – это структура данных, представляющая собой  совокупность элементов одного типа.
  2. Массив должен быть объявлен в разделе объявления переменных.

 

  1. Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента.
  2. Для ввода, вывода и обработки массивов удобно применять команды цикла.

 

Домашнее задание: Выучить конспект, Задача 1.

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

Рекомендуемый вид экрана при работе программы:

            Введите температуру воздуха за неделю.

            1 день= 2

            2 день= 0

            3 день= -3

            4 день= 1

            5 день= 3

            6 день= -2

            7 день= 0

            Ответ: Средняя температура: 0.00  град.

 

Hosted by uCoz