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

Урок по информатике "Массивы. Одномерные массивы"

  • Информатика

Поделитесь материалом с коллегами:

Тема: Массивы. Одномерные массивы.

Тип урока: освоение и закрепление нового материала.

Цели урока: ознакомление с новой формой представления данных.

Задачи:

  1. образовательные:

    1. приобрести новых понятий: массива, типа массива, индекса, элемента массива;

    2. приобретение навыков представления данных в виде массива;

    3. подготовить к сдаче ЕГЭ при решении задач на массивы;

  1. развивающие:

2.1. развить логическое мышления учащихся;

2.2. развить познавательные интересы.

  1. воспитательные:

    1. формировать умения применять на практике полученные знания;

    2. воспитать чувства ответственности за результаты своего труда.


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

Программное обеспечение: PascalABC


Учебные пособия:

  1. Сборник задач по программированию. Д.М.Златопольский.

  2. Паскаль для школьников. Д.М. Ушаков

  3. Информатика. ЕГЭ-2014. Типовые тестовые задания. В.Р.Лещинер.


ХОД УРОКА

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

- приветствие учащихся;

- готовность учащихся к уроку;

  1. Озвучивание темы урока и его цели. (1 мин)

(Дети записывают в тетрадь тему урока «Массивы. Одномерные массивы».)


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

  1. Актуализация знаний (5 мин)

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

  1. Что такое переменная? Назначение?

  2. Как именуются переменные?

  3. Какие типы переменных мы знаем? В чем отличие между ними?

  4. Сколько различных данных может хранить одна переменная?

  5. Как изменить значение переменной?

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

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

Под  массивом понимается совокупность конечного числа данных одного типа. Массив в отличие от переменной обозначается именем и размерностью. Например, запись A[5], означает массив имя которого “A” размерность 5 элементов. Каждый элемент массива содержит одно значение. Каждый элемент массива обозначается  именем массива с индексом. Элементы массива упорядочены по значениям индекса. Индекс заключается в квадратные скобки.

Например, для хранения последовательности чисел  0   5   10   15   20    - можно использовать числовой массив А[5].

А[1]:=0, А[2]:=5, А[3]:=10, А[4]:=15, А[5]:=20

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

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

Наш массив содержит одну строку данных. Такие массивы называются одномерными или линейными. Различаются еще двумерный массив, с которым мы познакомимся на последующих уроках.

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

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

Над элементами массива можно производить  те же операции, что и над переменными. Следует отметить, что размерность массива задаётся при его описании и в процессе работы программы размерность массива менять нежелательно.

Рассмотрим ввод, вывод элементов на конкретной задаче.

Задача 1. Заполните массив A[5], с клавиатуры и выведите его на экран.

program massiv;

var

i: integer;

a: array [1..5] of integer; {Объявляем целочисленный массив из 5 элементов}


{Заполнение массива}

begin

for i := 1 to 5 do

begin

writeln('Введите ', i, ' элемент массива');

readln(a[i]);

end;

{Вывод массива на экран}

for i := 1 to 5 do

begin

writeln('Значение ', i, '-го элемента массива =', a[i]);

end;

end.

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

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

program summa;

var

i,s: integer;

a: array [1..5] of integer; {Объявляем целочисленный массив из 5 элементов}


{Заполнение массива}

begin

for i := 1 to 5 do

begin

writeln('Введите ', i, ' элемент массива');

readln(a[i]);

end;

{Вычисляем сумму элементов массива}

for i := 1 to 5 do

s:=s+a[i];

{Вывод массива на экран}

writeln('Сумма элементов массива =', s);

end.

Задача 3. Адаптируйте программу предыдущей задачи для вычисления суммы положительных элементов массива.

program summa;

var

i,s: integer;

a: array [1..5] of integer; {Объявляем целочисленный массив из 5 элементов}


{Заполнение массива}

begin

for i := 1 to 5 do

begin

writeln('Введите ', i, ' элемент массива');

readln(a[i]);

end;

{Вычисляем сумму положительных элементов массива}

for i := 1 to 5 do

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

{Вывод массива на экран}

writeln('Сумма элементов массива =', s);

end.

  1. Подведение итогов урока. Домашнее задание (3 мин).

Вычислить сумму элементов массива удовлетворяющих условию a<a[i]<b.

Выберите курс повышения квалификации со скидкой 50%:

Автор
Дата добавления 23.11.2016
Раздел Информатика
Подраздел Конспекты
Просмотров29
Номер материала ДБ-384571
Получить свидетельство о публикации
Похожие материалы

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