Инфоурок Информатика КонспектыПлан-конспект урока по информатике на тему "Массивы"

План-конспект урока по информатике на тему "Массивы"

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

9 класс

 

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

 

Цели урока:

 

Учебная:

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

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

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

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

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

 

Ход занятия:

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 месяца

Менеджер бизнес-процессов

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 663 116 материалов в базе

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

Другие материалы

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

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

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

  • Скачать материал
    • 18.12.2015 3173
    • DOCX 47.5 кбайт
    • 45 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Жүнісова Раушан Жалғасқызы. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Жүнісова Раушан Жалғасқызы
    Жүнісова Раушан Жалғасқызы
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 3
    • Всего просмотров: 83235
    • Всего материалов: 15

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

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

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

HR-менеджер

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

500/1000 ч.

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

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

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

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

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

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

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

72 ч. — 180 ч.

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

Мини-курс

Эффективное создание и продвижение школьной газеты

3 ч.

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

Мини-курс

Инновационные технологии для бизнеса

4 ч.

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

Мини-курс

Развитие детей: сенсорика, самостоятельность и моторика

3 ч.

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