Инфоурок Информатика КонспектыМассивы.Виды массивов в языке программирования Паскаль.

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

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

ИЛОВАЙСКАЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 14

Харцызского городского совета

Донецкой Народной Республики

 

 

 

 

 

 

 

Разработка

 

Открытого урока по информатике в 9 - А классе

 

«Понятие «массивы». 

Массивв языке программирования»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

              Урок подготовил и провел

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

      Иловайской ОШ № 14

                          Донецкой Народной Республики

                                                                                                                Фоменко Александр                                                                                                                           Андреевич

 

 

 

 

 

Иловайск, 2016 г.

 


Понятие «массивы».  Массив

в языке программирования

 

                                         

Цель урока

 

Познакомить уч-ся с понятием «массивы»; научить уч-ся формировать массивы в программах; применять их при составлении программ.

Задачи урока:

  1. образовательная -

 

 

 

 

  1. развивающая –

 

  1. воспитательная -

 

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

- учить анализировать и сравнивать, задавать вопросы;

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

Тип урока:

Изучения и первичного закрепления новых знаний.

Наглядность и ТСО:

 

Интерактивное оборудование, ПК, презентация.

Дополнительный дидактический материал:

Рабочий лист, карточка с номером.

 

 

Ход урока

  1. Орг.момент.
  2. Актуализация ЗУН учащихся.

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Понятное и точное описание последовательности действий (алгоритм).
  2. Язык программирования высокого уровня, предназначенный для обработки числовой и нечисловой информации (Турбо Паскаль).
  3. Алгоритм, в котором все действия повторяются определенное число раз (циклический).
  4. Человека или технику, выполняющих автоматически последовательность команд наз. (исполнитель).
  5. Алгоритм, в котором все дейтсвия выполняются последовательно, одно за другим наз. (линейный).
  6. Алгоритм, в котором все действия зависят от каких-либо условий наз. (развевляющийся).

 

  1. Выход на тему урока.

-          Скажите пожалуйста, какое ключевое слово у нас получилось?

-          Оно будет главным в теме нашего урока, так как тема нашего урока: «Понятие массивы. Массив в языке программирования».

-          Ребята, а вы встречались с этим понятием на каком –либо предмете или в жизни?

-          В географии, например жилой массив, горный массив, лесной массив, информационный массив.

-          А сегодня на уроке, мы узнаем как связано понятие «массив» с предметом информатика. Давайте вместе попробуем составить план урока.

-          О чем бы вы хотели узнать здесь и сейчас?

Ø  Что такое массив в языке программирования?

Ø  Какие характеристики имеет массив?

Ø  Какие операции можно производить с элементами массива?

Ø  Как описать массив на языке Паскаль?

 

 

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

Понятие «массив».

-          Давайте обратимся к лексическому значению слова массив.

Массив (слово француз. происхождения, обознащающее мощный или сплошной) совокупность множества однородных по каким-либо признакам объектов, предметов, данных и т.п.

-          Какие, по-вашему, слова определяют сущность понятия массив? (совокупность, множества, однородные).

-          А где еще вы сталкиваетесь с определением «однородные»? (в русском языке – однородные члены предложения). Подберите синонимы к этому слову (одинаковые, однотипные).

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

 

 

-          Назовите окружающие вас в кабинете объекты, которые можно объединить в массивы (окна, столы, компьютеры, ученики класса).

-          Как правило, массивы содержат большое количество данных, которые необходимо где-то сохранить и обработать. И сделать это может? (компьютер).

-          В компьютерной программе массив – это набор однотипных данных, хранящихся в памяти и имеющих имя.

 

Характеристики массива.

Массив имеет следующие характеристики:

v  Имя – название массива;

v  Индекс – номер элемента в массиве;

v  Элемент – каждое значение в массиве;

v  Размер – количество элементов в массиве.

-          Существует различные виды массивов по размерности, в школьном курсе вы познакомитесь с двумя – одномерными и двумерными.

Перед вами на экране примеры объектов, представляющих такие  массивы (шкаф, зрительный зал).

-          Назовите их характеристики.

Имя массива? (шкаф) / (кинозал)

Индексы? (номера ящика) / (номер ряда, номер места)

Элемент массива ? (содержимое ящика) / (человек, занимающий место)

Размер (5) / количество рядов, количество мест  в ряду).

-          Давайте поиграем и создадим массивы, элементами которых будете вы сами. Возьмите на столе карточки с номерами и создайте 2 массива:

§  Девочки 9 класса

§  Мальчики 9 класса

(Ребята  выбирают карточку с номером, соответствующим его в месту в ряду).

-          Определите размеры ваших массивов? (называют  количество девочек и мальчиков).

-          Значение 1-го элемента? Значение последнего элемента? (называют соответствующие фамилии).

-          Ваш индекс в массиве? (называют свой номер)..

Таким образом, мыс вами разобрались с характеристиками массива.

 

Операции, которые можно производить с элементами массива.

А теперь подумайте, какие операции можно выполнить над элементами массива?

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

Скажите, чем отличается строковый тип от числового? (учащиеся отвечают)

Поставьте знак «+», если операция применима к соответствующему типу данных и знак  «- », если нет. Через 2 минуты, вы назовёте свои варианты основных операций над массивами (самостоятельная работа в течение 2-х минут, затем учащиеся называют операции и их применимость,  идёт коллективное обсуждение ответов).

Вы знаете, что массив – это…, его характеристики…, основные операции…(фронтальный опрос). Можно перейти к последнему пункту составленного нами плана урока

 

 

Описание массива на языке Паскаль.

Вспомните, в каком разделе программы описываются переменные, константы? (в разделе Var).

Массив также задаётся в разделе Var. Запишите формат описания:

Имя массива: array [размер]  of  тип данных;

(где array и of – ключевые слова, размер:  [начальный индекс . . конечный индекс ])

Пример:   spisok:array [1..5] of string; (массив с именем spisok может вместить 5 элементов строкового типа), (слайд 11).

Обратитесь к опорному листу. Внимательно изучите  таблицу условных обозначений элементов массива в Pascal  и попытайтесь самостоятельно описать массивы, выполняя задания 1 и 2.  (время выполнения 3-4 минуты).

Условные обозначения  элементов массива на языке Pascal

Обозначение

Смысл

А[1..10]

Массив с именем А и размером 10

ST[1..R], R=7

Массив с именем ST, состоящий из 7 элементов

A[3]

Третий элемент массива А

B23[6]

Шестой элемент массива В23

A[3]:=7

Третьему элементу массива А присвоено значение 7

L[2]:=0

Значение второго элемента массива L равно 0

F[I]

I – тый элемент массива F

1. Изобразите в виде схемы(таблицы) массив роста учащихся класса в памяти компьютера

2. Запишите значение первого и последнего элементов в виде выражения на языке Pascal

Итак, план урока по всем пунктам выполнен? Но?…  Хотели бы вы прямо сейчас проверить свои знания на интересной для вас практической задаче?

 

  1. Применение знаний на практике. Работа с ПК.

Задание: запустите  инструментальную оболочку программы Turbo Pascal 7.0 и откройте файл по адресу C:\basket.pas. Сделайте эту программу работоспособной.

(Текст программы на языке Pascal:

program basket;

uses crt;

var

N,i,k:integer;

BEGIN

Clrscr;

writeln('Введите количество учеников');

readln(N);

writeln('Введите фамилию и рост ученика');

for i:=1 to N do

begin

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

read(fam[i]);

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

readln(rost[i]);

end;

k:=0;

for i:=1 to N do

if rost[i]>=170 then begin

k:=k+1;

kom[k]:=fam[i];

end;

if k=0 then

writeln('кандидатов нет')

else

writeln('Список претендентов в сборную школы');

Writeln;

for i:=1 to k do

writeln(kom[i]);

readln

end. )

(ученики, советуясь и помогая друг другу, дописывают  недостающие строки программы в раздел var

fam:array[1..10] of string;

rost:array[1..10] of integer;

kom:array[1..10] of string; ,
вводят данные и получают результат)

Так почему не работала программа? (учащиеся отвечают) Правильно. Потому что в ней не были описаны массивы. Вы полноправно можете считать себя соавторами этой программы.

 

6.      Физминутка.

 

  1. Итог урока, выставление оценок.

-          Какое новое понятие вы узнали на уроке? (массивы).

-          Что такое массив? (множество однотипных объектов, имеющих общее название)

-          Назовите характеристики массива? (имя, индекс, элемент, размер)

-          Операции, производимые с массивом.

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

 

  1. Д/з.

 

Конспект учить, стр. 126-130, стр. 140 зад.1,2

 

  1. Рефлексия.

 

На карточках с номерами, на обратной стороне поставьте знак  препинания, который соответствует вашим полученнфм знаниям на уроке.

 

«+» - все понятно

«?» - остались вопросы

«!» - хочу знать больше

«-»  - не понял (а)

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Массивы.Виды массивов в языке программирования Паскаль."

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

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

Специалист по связям с общественностью

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

Копирайтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 653 589 материалов в базе

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

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

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

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

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

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

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

    Фоменко Александр Андреевич
    Фоменко Александр Андреевич
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 1
    • Всего просмотров: 59933
    • Всего материалов: 31

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

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

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

HR-менеджер

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

500/1000 ч.

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

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

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

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

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

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

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

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

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

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

Мини-курс

Общественные движения и организации

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление и менеджмент в спортивной сфере

7 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Основы нарративного подхода: теория и методы

5 ч.

780 руб. 390 руб.
Подать заявку О курсе