kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Ввод и вывод элементов массива

Нажмите, чтобы узнать подробности

Материал содержит краткую теорию и практические задания для закрепления полученных знаний

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Ввод и вывод элементов массива»

Ввод и вывод элементов массива

Цели урока:

  • закрепление материала, изученного на предыдущем уроке;

  • развитие умений формирования массива;

  • развитие познавательного интереса, логического и алгоритмического мышления, самооценки, навыков самоконтроля.

Тип урока: урок усвоения новых знаний.

Учащиеся должны знать: способы формирования массива.

Учащиеся должны уметь: формировать массив с помощью формул и функции random.

Ход урока:

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

  2. Актуализация знаний;

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

Одним из способов задания элементов массива является заполнение массива случайными числами из некоторого диапазоны. Для этого в программе используется функция Random (x). Она возвращает случайное целое число в диапазоне от 0 до х-1 (х – целое число).

Например,

a:= Random(10); - переменная a получит значение случайного целого числа в диапазоне от 0 до 9.

a:= Random(11); - переменная a получит значение случайного целого числа в диапазоне от 0 до 10.

a:= Random(10)+1; - переменная a получит значение случайного целого числа в диапазоне от 1 до 10.

Еще одним способом заполнения массива является заполнение массива числами, связанными определенной закономерностью.

  1. Выполнение практических заданий.

Задание 1. Составьте программу, в которой массив заполняется случайными целыми числами в диапазоне от 0 до 20.

program primer1;

var

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

i:integer;

begin

writeln ('Полученный массив:');

for i:=1 to 10 do

begin

a[i]:=random(21);

write (a[i],' ');

end;

end.

Задание 2. Составьте программу заполнения массива a[1..10] следующими числами:

Индекс элемента

1

2

3

4

5

6

7

8

9

10

Значение элемента

2

4

6

8

10

12

14

16

18

20

program primer2;

var

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

i:integer;

begin

for i:=1 to 10 do

a[i]:=i*2;

writeln ('Полученный массив:');

for i:=1 to 10 do

write (a[i],' ');

end.

Задание 3. Составьте программу заполнения массива a[1..10] следующими числами:

Индекс элемента

1

2

3

4

5

6

7

8

9

10

Значение элемента

3

5

7

9

11

13

15

17

19

21

program primer3;

var

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

i:integer;

begin

for i:=1 to 10 do

a[i]:=i*2+1;

writeln ('Полученный массив:');

for i:=1 to 10 do

write (a[i],' ');

end.

Задание 4. Составьте программу, в которой массив заполняется случайными целыми числами в диапазоне от 1 до 30.

program primer4;

var

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

i:integer;

begin

writeln ('Полученный массив:');

for i:=1 to 10 do

begin

a[i]:=random(30)+1;

write (a[i],' ');

end;

end.

  1. Домашнее задание: §6.


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 9 класс

Скачать
Ввод и вывод элементов массива

Автор: Артёмова Катерина Владимировна

Дата: 05.06.2017

Номер свидетельства: 420614

Похожие файлы

object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(67) "Тест "Ввод и вывод элементов массива""
    ["seo_title"] => string(35) "test_vvod_i_vyvod_elementov_massiva"
    ["file_id"] => string(6) "512254"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1558870908"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(35) "Понятия о массивах "
    ["seo_title"] => string(21) "poniatiia-o-massivakh"
    ["file_id"] => string(6) "121254"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1413909493"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(168) "Структуры данных. Понятие о массивах. Стандартные алгоритмы обработки одномерного массива."
    ["seo_title"] => string(95) "struktury-dannykh-poniatiie-o-massivakh-standartnyie-alghoritmy-obrabotki-odnomiernogho-massiva"
    ["file_id"] => string(6) "299247"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456487035"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(78) "Стандартные алгоритмы обработки массивов "
    ["seo_title"] => string(42) "standartnyie-alghoritmy-obrabotki-massivov"
    ["file_id"] => string(6) "121257"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1413910280"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(58) "Одномерные массивы целых чисел "
    ["seo_title"] => string(37) "odnomiernyie-massivy-tsielykh-chisiel"
    ["file_id"] => string(6) "213235"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1432016455"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства