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

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

Скачать материал

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

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

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

Задачи:

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

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

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

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

 

ХОД УРОКА

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

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

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

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

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

 

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

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

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

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

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

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

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

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

IV.             Изучение нового материала (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.

V.                Закрепление изученного материала (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.

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

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

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по информатике "Массивы. Одномерные массивы""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по коллекторской деятельности

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 660 105 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 23.11.2016 1524
    • DOCX 54 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Галустов Сергей Акимович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Галустов Сергей Акимович
    Галустов Сергей Акимович
    • На сайте: 7 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 89873
    • Всего материалов: 42

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

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

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

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

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 620 человек из 77 регионов
  • Этот курс уже прошли 951 человек

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

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 682 человека из 79 регионов
  • Этот курс уже прошли 1 806 человек

Мини-курс

Психологические особенности педагогического общения

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 31 человек из 18 регионов
  • Этот курс уже прошли 20 человек

Мини-курс

Современные вызовы педагогической профессии: развитие профессионализма педагогов в контексте улучшения качества образования

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Этот курс уже прошли 14 человек

Мини-курс

Классики и современники: литературные портреты и психология творчества

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 23 человека из 17 регионов
  • Этот курс уже прошли 14 человек