Инфоурок Информатика КонспектыПонятие массива. Одномерные и двумерные массивы. Элемент массива.

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

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

Дата:                                                           9 класс                                                          Урок 11

Тема:

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Цели урока:

Учебная:

Ввести понятие массива, элемента массива. Рассмотреть одномерные и двумерные массивы. Закрепить навыки решения задач, составления программ и вычерчивания блок-схем.

Развивающая:

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

Воспитательная:

Воспитывать у учащихся чувство ответственности, бережное отношение к технике.

 

 

 

Ход занятия:

I.                    Организационный момент.

II.                 Проверка домашнего задания.

III.              Объяснение нового материала.

IV.              Решение задач.

V.                Задание на дом.

 

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

 

II.                 Проверка домашнего задания. Проверить правильность решения домашних задач. Закрепить теоретический материал предыдущего урока.

 

III.         Объяснение нового материала.

 

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массивэто упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. Массивы бывают одномерные и двумерные. Одномерный массив – это линейная таблица, т.е. таблица, элементы которой располагаются в одну строку или столбец. Двумерный массив – это прямоугольная таблица, т.е. таблица, которая состоит из нескольких строк и столбцов. (Продемонстрировать плакаты таблиц линейной и прямоугольной. При наличии в классе интерактивной доски можно подготовить презентацию по различным типам массивов.)

 

К

Р

А

С

О

Т

А

 

В данной линейной таблице семь элементов. Каждый элемент данной таблицы представляет собой букву.

Элементами массива могут быть числовые и текстовые величины. В разделе переменных Var массив записывается следующим образом:

x: array [1..7] of string;

эта запись указывает, что дан одномерный массив (линейная таблица), содержащий 7 элементов, значениями которых являются строковые величины.

 

3

5

7

9

11

5

10

15

20

25

7

5

4

3

6

10

7

4

1

0

 

Двумерный массив обозначается следующим образом:

y: array [1..4, 1..5] of integer;

элементами данного массива являются целые числа, которые записаны в 4 строки и 5 столбцов.

Элемент одномерного массива записывается так: x[5] – пятый элемент одномерного массива x (его значением является буква «О»), y[2, 3] – элемент, расположенный во второй строке и третьем столбце двумерного массива y (его значение – 15).

А теперь перейдем к решению задач. (Задачи нужно подбирать с учетом уровня подготовленности класса.)

 

IV.         Решение задач. Построить блок-схему и составить программу для решения следующих задач:

1.      В заданном массиве x [1:9] действительных чисел определить среднее арифметическое тех из них, которые больше 10.

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

 

Program summa;

Var

x: array[1..9] of real;

s,c: real;

k, n: integer;

begin

for k=1 to 9 do

begin

writeln(‘ВВЕДИТЕ ЗНАЧЕНИЕ X[‘, k,’]’);

readln (x[k]);

end;

{вводим элементы таблицы, которые представляют собой любые действительные числа}

s:=0; n:=0; {обнуляем сумму и количество элементов}

for k:=1 to 9 do

begin

if x[k]>10 then begin s:=s+x[k]; n:= n+1; end;

end;

{подсчитываем сумму и количество элементов больших 10}

c=s/n; {находим среднее арифметическое}

writeln(‘c=’,c); {выводим результат на экран}

End.

 

2.      Даны площади нескольких кругов. Найти радиус самого маленького из них.

Перед решением задачи выяснить с учащимися, как зависит площадь круга от радиуса. (Если радиус меньше, то и площадь меньше.) Согласно выполненному анализу выполнить решение задачи одним из способов.

Первый способ:

Program krugi_1;

Var

S, R: array[1..10] of real;

x: real; k, n: integer;

begin

for k=1 to 10 do

begin

writeln(‘ВВЕДИТЕ ПЛОЩАДЬ ‘, k,’КРУГА’); readln (S[k]);

R[k]:=sqrt(S[k]/pi);

end;

x:=R(1); n:=1;

for k:=2 to 10 do

begin

if R[k]<x then begin x:=R[k]; n=k; end;

end;

writeln(‘РАДИУС ’,n,’ КРУГА – САМЫЙ МАЛЕНЬКИЙ R=’, R[n]);

End.

 

Второй способ:

 

Program krugi_2;

Var

S : array[1..10] of real;

R, x: real; i, k: integer;

begin

for k=1 to 10 do

begin

writeln(‘ВВЕДИТЕ ПЛОЩАДЬ ‘, k,’КРУГА’); readln (S[k]);

end;

x:=S(1); k:=1;

for i:=2 to 10 do

begin

if S[k]<x then begin x:=S[k]; n=k; end;

end;

R:=sqrt(x/pi); writeln(‘РАДИУС ’, n ,’ КРУГА – САМЫЙ МАЛЕНЬКИЙ R=’,R);

End.

 

V.                Задание на дом. Стр. 90-97.(Н.Т. Ермеков, В.А. Криворучко, Л.Н. Кафтункина Информатика 9 класс, Алматы «Мектеп» 2005)

Решить следующие задачи:

1.       В массиве Y, состоящем из 12 целых чисел определить среднее арифметическое тех из них, которые являются чётными.

2.       Даны площади нескольких квадратов. Найти длину диагонали самого большого из них.

 

VI.              Подведение итогов урока. Объявить оценки учащимся, прокомментировать их. Проанализировать решение учащимися задач.

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Понятие массива. Одномерные и двумерные массивы. Элемент массива."

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

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

Политолог

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 666 019 материалов в базе

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

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

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

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

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

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

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

    Байсикенова Мадина Бахытовна
    Байсикенова Мадина Бахытовна
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 10139
    • Всего материалов: 4

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

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

36 ч. — 144 ч.

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

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

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

72 ч. — 180 ч.

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

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

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 152 человека из 49 регионов
  • Этот курс уже прошли 1 719 человек

Мини-курс

Инвестиционная деятельность и проектный менеджмен

3 ч.

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

Мини-курс

Успешая команда: опросы, сторис

3 ч.

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

Мини-курс

Неорганическая химия

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов