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

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

Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 29 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

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

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>

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

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

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

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

Задачи:

  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% скидки при обучении на курсах профессиональной переподготовки.

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

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

Начало обучения ближайшей группы: 29 ноября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДБ-384571
Курсы профессиональной переподготовки
124 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 29 ноября
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

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

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

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>