Инфоурок Информатика КонспектыУрок по информатике "Формирование массивов"

Урок по информатике "Формирование массивов"

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

Урок 2

Тема:            Формирование массивов.

Цель урока:  Повторить и закрепить пройденный материал. Выработать умение составлять                 

                      правильно программы с использованием массивов. Закрепить умение     

                       учащихся в составлении программ.

Ход урока:    В начале урока идёт фронтальный опрос по пройденному материалу; Для

                       этого учащимся  предлагается устно ответить на следующие вопросы:

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

2.      Что такое переменные с индексами

3.      Для чего нужен оператор DIM

        Далее идёт изложение нового материала.

Тема урока: Формирование массивов. Массивы могут быть введены в ЭВМ как исходные данные, с помощью операторов READ и INPUT   и формироваться в программе как промежуточные или входные результаты. В том и другом случаях все использованные в программе массивы следует описывать в операторах DIM.

 

     Рассмотрим формирование массива на следующем примере:

 

Пример 1: Вычислить значение первых десяти элементов геометрической прогрессии, если известен её первый элемент а1 = 2 и знаменатель прогрессии q =3

 Будем использовать следующую формулу: аn = аn-1 *q – это удобно делать в цикле. Чтобы


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

 

10 REM Вычисление элементов прогрессии

20 DIM A (10)

30 LET A (1) = 2

40 PRINT A (1)

50 LET Q = 3

60 LET I = 2

70 LET A (I) = A (I-1)*Q

80 PRINT A (I)

90 LET I = I+1

100 IF I<= 10 THEN 70

110 END

RUN

2

6

18

54

162

486

148

4374

13122

39366

 

 

 

 

Здесь оператор 20 резервирует 10 ячеек памяти; оператор 30 присваивает значение первому элементу прогрессии; оператор 40 выводит это значение на печать; оператор 50 присваивает значение знаменателю прогрессии; оператор 60 подготавливает  значение I=2, для второго элемента массива; оператор 70 в цикле вычисляет значение элементов прогрессии и формирует массив этих значений, последовательно заполняя отведённые ячейки памяти; оператор 80 последовательно выводит на терминал элементы прогрессии, начиная со второго; оператор 90 увеличивает значение индекса для того, чтобы при выяснении очередного значения элемента прогрессии результат был помещён в следующую по порядку ячейку памяти; после вычисления 10 значений оператор 100 передаёт управление на окончание программы.

 

 

 

 


Пример 2: Сформировать одномерный массив А (9) с помощью оператора READ.

 

10 CLS

20 DIM A (9)

30 DATA 5,-3,0,7,25,6,7,8,9

40 FOR I = 1 TO 9 STEP 1

50 READ A (I)

60 PRINT A (I)

70 NEXT I

80 END

 

Пример 3: Сформировать одномерный массив В [1;N] с помощью оператора INPUT.

 

10    CLS

20 INPUT « Число элементов»; N

30 DIM B (N)

40 FOR I = 1 TO N STEP 1

50 INPUT A (I)

60 NEXT I

70 END

Пример 4: Сформировать одномерный массив В [1;N] с помощью генератора случайных чисел.

 

10 CLS

20 INPUT « Число элементов»; N

30 DIM F (N)

40 FOR I = 1 TO N STEP 1

50 LET F (I) = INT (100*RND(1))

60 PRINT F (I)

70 NEXT I

80 END

Вывод: способы задания значений элементов массива отличаются только оператором, с помощью которого производиться задание значений. Таким образом они имеют общий вид ( задание значений всем элементам):

20 DIM A(N)

30 FOR I=1 TO N

40 оператор задания значений элементу A(I)

50 NEXT I

 

.

 

 

 

 

 

 

Домашнее задание:

1.      Составить программу формирования одномерного массива К$ [1;5], который содержит имена девочек.

2.      Составить программу формирования одномерного массива через генератор случайных  чисел на интервале от –5 до 10.

3.      Составить программу формирования одномерного массива В [1;N]  с клавиатуры.

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по информатике "Формирование массивов""

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

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

Электронный архивариус

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

Няня

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 015 материалов в базе

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

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

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

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

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

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

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

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

    Бухалова Надежда Михайловна
    Бухалова Надежда Михайловна
    • На сайте: 8 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 4262
    • Всего материалов: 5

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

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

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

Экскурсовод

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

500/1000 ч.

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

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

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

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

600 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

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

Мини-курс

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

3 ч.

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

Мини-курс

Маркетплейсы: организационные, правовые и экономические аспекты

4 ч.

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

Мини-курс

Басня как педагогическая технология

5 ч.

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