Программирование массивов

Чему равна сумма элементов a[1] и a[4]массива, сформированного следующим образом?
For i:=1 to 5 do a[i]:=i*(i+1);
Варианты ответов
- 30
- 40
- 5
- 22
Вопрос 8
Числовой массив А заполнен последовательно числами: 7, 15, 87, 34. Укажите значение элемента А[2].
Варианты ответов
- 34
- 87
- 15
- 7
Вопрос 9
Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.
Варианты ответов
- Var m:array[1..30] of real;
- Var m:array[1..30] of integer;
- Var m:array[1..300] of real;
- Var m:array[10..39] of integer;
Вопрос 10
Какими способами можно заполнить массив?
Варианты ответов
- по формуле
- случайным образом
- ввод с помощью клавиатуры
- с помощью сканера
Вопрос 11
Дан фрагмент программы для заполнения одномерного массива A с помощью ввода данных с клавиатуры. В какой строке текста программы допущена ошибка?
1 for i:=1 to n do begin
2 write(`a[`,i,`]=?`);
3 readln(a);
4 end;
Варианты ответов
- 1
- 2
- 3
- 4
Вопрос 12
Выберите правильные варианты вывода элементов массива на печать в строку.
Тестовое задание по теме "Массивы", 9 класс
Тест по теме "Массивы", УМК Л. Л. Босовой. Тест создан в программе MyTestXPro. В архиве также есть два варианта теста в MicrosoftOffice Word (с критериями и ответами) .
Просмотр содержимого документа
«Вариант 1»
Тест: "Тестовое задание по теме "Массивы"".
Тестируемый: _______________________________ Дата: _____________________
Индексом элемента называется…
Выберите один из 3 вариантов ответа:
Номер элемента в массиве
Последний элемент в массиве
Значение элемента массива
Для заполнения массива случайными числами мы должны подключить датчик случайных чисел, используя команду…
Поиск элементов одномерного массива
Под массивом понимается совокупность конечного числа данных различных типов.
Под массивом понимается совокупность конечного числа данных одного типа.
Под массивом понимается совокупность бесконечного числа данных одного типа.
Укажите правильное описание массива
Var a:array[1..1000] of integer;
Var А , В , С : ARRAY [1..50] OF REAL or INTEGER;
Var А : ARRAY [1..50 OF REAL];
Числовой массив А заполнен последовательно числами: 7, 15, 87, 34. Укажите значение элемента А[2].
Какая команда заполняет массив с клавиатуры?
Что производит следующий фрагмент программы?
for i:=1 to n do write(a[i],’ ‘);
Ввод элементов массива с клавиатуры.
Вывод элементов массива на экран монитора.
Ввод элементов массива из файла.
Что производит следующий фрагмент программы?
write(‘ число элементов ‘);
for i:=1 to n do begin
Заполняет массив случайными числами и не выводит их на экран.
Заполняет массив случайными числами и выводит их на экран.
Заполняет массив одинаковыми числами и выводит их на экран.
ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс
Вариант II
Что определяет индекс массива?
Индекс определяет положение элемента массива данных относительно друг друга.
Индекс определяет положение элемента массива данных относительно его конца.
Индекс определяет положение элемента массива данных относительно его начала.
Укажите правильное описание массива
Var c : ARRAY [1..50 OF REAL ];
Var b:array[1..180] of integer;
Var x, y: array of integer [1..100] of real;
Числовой массив А заполнен последовательно числами: 22, 25, 27, 24. Укажите значение элемента А[4].
Для получения случайных чисел из промежутка [0;6] используют следующую функцию:
Что производит следующий фрагмент программы?
for i:=1 to n do begin
Ввод элементов массива с клавиатуры.
Вывод элементов массива на экран монитора.
Ввод элементов массива из файла.
Что производит следующий фрагмент программы?
write(‘ число элементов ‘); readln(n);
Заполняет массив случайными числами и выводит их на экран.
Заполняет массив случайными числами и выводит на экран их количество.
Заполняет массив одинаковыми числами и выводит на экран их номера.
ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс
Вариант III
Что такое массив?
Простой тип данных, состоящий из одного элемента
Структурированный тип данных, состоящий из элементов разных типов
Структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
Совокупность данных, объединенных под одним именем
Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.
Var m:array[1..30] of real;
Var m:array[1..30] of integer;
Var m:array[1..300] of real;
Var m:array[10..39] of integer;
Числовой массив А заполнен последовательно числами: 32, 13, 33, 47. Укажите значение элемента А[1].
Массив С заполняется случайными целыми числами от 30 до 60. Выберите правильный вариант основной команды цикла.
c [ i ]:= random [31]+30;
Выберите правильный вариант вывода элементов массива на печать в строку.
for i:=1 to n do writeln(a[i]);
for i:=1 to n do write(a[i],` ` );
for i:=1 to n do read(a[i]);
Что производит следующий фрагмент программы?
write(‘ число элементов ‘); readln(n);
Заполняет массив случайными числами и выводит их на экран.
Заполняет массив случайными числами и не выводит их на экран.
Заполняет массив одинаковыми числами и выводит их на экран.
ТЕСТ ПО ТЕМЕ «ОДНОМЕРНЫЕ МАССИВЫ» 9 класс
Вариант IV
Что такое элемент массива?
Содержимое ячейки массива
Положение данных массива относительно его конца.
Положение данных массива относительно его начала.
Укажите правильное описание массива
Var c : ARRAY [1..50] OF REAL ;
Var b:array[1..180 of integer] ;
Var x, y: array of integer [1..100] of real;
Числовой массив А заполнен последовательно числами: 22, 25, 27, 24. Укажите значение элемента А[3].
Для заполнения массива по формуле используют следующую запись:
for i:=1 to n do a[i]:=Random (6);
for i:=1 to n do READ (a[i]);
for i:=1 to n do a[i]:=6*i;
Что производит следующий фрагмент программы?
for i:=1 to n do write(‘a[‘,i,’] ‘,a[i]);
Ввод элементов массива с клавиатуры.
Вывод элементов массива на экран монитора.
Ввод элементов массива из файла.
Что производит следующий фрагмент программы?
write(‘ число элементов ‘);
for i:=1 to n do a[i]:=random(45)-22;
Заполняет массив случайными числами и выводит их на экран.
Заполняет массив случайными числами и выводит последний элемент на экран.
Заполняет массив случайными числами и выводит первый элемент на экран.
ОТВЕТЫ на тест «Одномерные массивы» 9 класс
ОТВЕТЫ на тест «Одномерные массивы» 9 класс
Просмотр содержимого документа
«лист оценивания»
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Лист оценивания
Просмотр содержимого документа
«урок 26.11.18»
Конспект урока учителя информатики Мисюк А.В.
Дата: 26.11.2018
Тема: Последовательный поиск в массиве.
Планируемые образовательные результаты:
предметные — представления о понятиях "одномерный массив", "значение элемента массива", "индекс элемента массива"; умение исполнять готовые и записывать на языке программирования простые циклические алгоритмы обработки одномерного массива чисел (определение количества элементов массива с заданными свойствами)
метапредметные — умение самостоятельно планировать пути достижения целей; умение соотносить свои действия в соответствии с изменяющейся ситуацией; умение оценивать правильность выполнения учебной задачи;
личностные — алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе; представление о программировании как сфере возможной профессиональной деятельности, формирование здорового образа жизни.
Используемые на уроке средства : ПК , мультимедийный проектор, экран, учебник, презентация.
Организационный момент. Приветствие. Проверка готовности к уроку учащихся. Сегодня мы с вами немного поиграем.
Игра представляет собой подготовку к дальнейшей деятельности.
Психолог Даниил Борисович Эльконин.
Чтобы подготовиться к дальнейшей деятельности , вспомним, что мы уже знаем.
Актуализация и проверка усвоения изученного материала:
Сыграем в игру « Счастливый случай» ( каждый выбирает один из 12 вопросов ), ответ 1 балл ( вопросов 11, 1 счастливый)
Если хочешь выигрывать наверняка, изобрети свою собственную игру, а правил никому не рассказывай.
Подготовка к новому материалу
Кто из вас не мечтает выиграть крупную сумму денег. Давайте сыграем с вами в карты и рассчитаем вероятность нашего выигрыша. Из курса математики вспомним, что вероятность-это отношение количества благоприятных событий на всевозможные.
Итак , у меня есть 5 карт, выигрышной является джокер. Подскажите, в каком виде мне удобно заносить данные о вытянутой карте ( ответ учащихся в виде массива). Сколько элементов массива у меня будет (12).
Каждый вытягивает карту, результаты заносятся в таблицу (количество очков 3,7,10,100(джокер)). Рассчитываем вероятность выигрыша.
Азарт — это эмоциональное состояние человека, которое отличается высоким интересом к выполняемому действию и непреодолимым стремлением продолжать начатый процесс. (Большой толковый словарь русского языка. /Сост. и гл. ред. С.А.Кузнецов. – СПб.: «Норинт», 1998.)
Изложение нового материала.
На сегодняшнем занятии мы будем продолжать изучать с вами тему "Одномерные массивы", а что конкретно, давайте с вами вместе определим? ( ответ учащихся, поиск в массиве элементов с заданными условиями). В своих тетрадях записываем тему нашего урока «Последовательный поиск в массиве».
Компьютер не может сравнить разом весь ряд объектов. На каждом шаге он может сравнивать только 2 объекта. Поэтому в программе необходимо организовать последовательный просмотр элементов массива и сравнение значения очередного просматриваемого элемента с неким образцом.
Требуется определить количество элементов, удовлетворяющих некоторому условию. В этом случае вводиться переменная, значение которой увеличивается на единицу каждый раз, когда найден нужный элемент.
Var a:array[1..10]of integer; I,k:integer;
For i:=1 to10 do read (a[i]);
For i:=1 To 10 Do
If a[i]=100 Then k:=k+1;
Если требуется определить сумму значений элементов, то вводят переменную, к значению которой прибавляют значение найденного элемента массива.
Физкультминутка
Человек — существо азартное. Хорошего ему мало. Ему подавай самое лучшее.
Закрепление изученного материала.
На классном часе мы проводили с вами анкетирование, вам предлагается написать программу для определения процента учащихся ответивших положительно на вопросы анкеты. Исходные данные для каждого – это ответы на один из вопросов. , 1- ответ «да»,0- «нет». Вам дан только номер вопроса.
Давайте вспомним, как рассчитать процент от числа. ( ответы учащихся: Найти количество единиц, разделить на общее количество и умножить на 100)
А какого типа будет массив ( целого)
А количество единиц ( целого)
А процент ( вещественного).
После выполнения программы , откройте файл « ИТОГИ . doc », перейдите по сс ы лки и занесите данные в таблицу, соответственно вашему номеру задания.
Подведение итогов
— Как вы считает азарт –это хорошо? А игромания?
Откройте ссылку номер 2 и напишите свои впечатления от сегодняшнего урока
Домашнее задание: п. 2.2.5., упр. 8 стр. 74
Просмотр содержимого презентации
«приложение_ презентация»

Игра представляет собой подготовку к дальнейшей деятельности .

Проверка усвоения изученного материала

1. Что называется массивом?
1. Под массивом понимается совкупность конечного числа данных различных типов.
Ответ не верный
2. Под массивом понимается совокупность конечного числа данных одного типа.
3. Под массивом понимается совокупность бесконечного числа данных одного типа
Ответ не верный
![2. Укажите правильное описание массива 1. Var a:array[1..1000] of integer; Ответ верный 2. Var А, В, С: ARRAY [1..50] OF REAL or INTEGER; Ответ не верный 3. Var А: ARRAY [1..50 OF REAL]; Ответ не верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_3.jpg)
2. Укажите правильное описание массива
1. Var a:array[1..1000] of integer;
2. Var А, В, С: ARRAY [1..50] OF REAL or INTEGER;
Ответ не верный
3. Var А: ARRAY [1..50 OF REAL];
Ответ не верный
![3. Числовой массив А заполнен последовательно числами: 7, 15, 87, 34. Укажите значение элемента А[2]. 1. 34 Ответ не верный 2. 15 Ответ верный 3. 7 Ответ не верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_4.jpg)
3. Числовой массив А заполнен последовательно числами: 7, 15, 87, 34. Укажите значение элемента А[2].
Ответ не верный
Ответ не верный
![4. Какая команда заполняет массив с клавиатуры? 1. Read(A[i]) Ответ верный 2. Rаndom (s) Ответ не верный 3. ROUND Ответ не верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_5.jpg)
4. Какая команда заполняет массив с клавиатуры?
Ответ не верный
Ответ не верный
![13. Что производит следующий фрагмент программы? for i:=1 to n do write(a[i],](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_6.jpg)
13. Что производит следующий фрагмент программы?
for i:=1 to n do write(a[i],’ ‘);
1. Ввод элементов массива с клавиатуры
Ответ не верный
2. Вывод элементов массива на экран монитора.
3. Ввод элементов массива из файла.
Ответ не верный

6.Что определяет индекс массива?
1. Индекс определяет положение элемента массива данных относительно друг друга.
Ответ не верный
2. Индекс определяет положение элемента массива данных относительно его конца.
Ответ не верный
3. Индекс определяет положение элемента массива данных относительно его начала

7. Что такое элемент массива?
1. Содержимое ячейки массива
2. Положение данных массива относительно его конца.
Ответ не верный
3. Положение данных массива относительно его начала.
Ответ не верный
![8. Выберите правильный вариант вывода элементов массива на печать в строку. 1. for i:=1 to n do writeln(a[i]); Ответ не верный 2. for i:=1 to n do write(a[i],` ` ); Ответ верный 3. c) for i:=1 to n do read(a[i]); Ответ не верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_9.jpg)
8. Выберите правильный вариант вывода элементов массива на печать в строку.
1. for i:=1 to n do writeln(a[i]);
Ответ не верный
2. for i:=1 to n do write(a[i],` ` );
3. c) for i:=1 to n do read(a[i]);
Ответ не верный
![9.Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел. 1. Var m:array[1..30] of real; Ответ верный 2. Var m:array[1..30] of integer; Ответ не верный 3. Var m:array[10..39] of integer; Ответ не верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_10.jpg)
9.Выберите способ объявления в программе массива М, состоящего из 30 вещественных чисел.
1. Var m:array[1..30] of real;
2. Var m:array[1..30] of integer;
Ответ не верный
3. Var m:array[10..39] of integer;
Ответ не верный
![10. Числовой массив А заполнен последовательно числами: 32, 13, 33, 47. Укажите значение элемента А[1] 1. 13 Ответ не верный 2. 33 Ответ не верный 3. 32 Ответ верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_11.jpg)
10. Числовой массив А заполнен последовательно числами: 32, 13, 33, 47. Укажите значение элемента А[1]
Ответ не верный
Ответ не верный
![11. Для получения случайных чисел из промежутка [0;6] используют следующую функцию: 1. Random (6) Ответ не верный 2. Random(7)+6 Ответ не верный 3. Random(7) Ответ верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_12.jpg)
11. Для получения случайных чисел из промежутка [0;6] используют следующую функцию:
Ответ не верный
Ответ не верный

12. Что производит следующий фрагмент программы?
for i:=1 to n do begin
write(‘a[‘,i,’]= ‘); readln(a[i]); end;
1. Ввод элементов массива с клавиатуры
2. Вывод элементов массива на экран монитора.
Ответ не верный
3. Ввод элементов массива из файла .
Ответ не верный
![13. Укажите правильное описание массива 1. Var c: ARRAY [1..50] OF REAL; Ответ верный 2. Var b:array[1..180 of integer]; Ответ не верный 3. Var x, y: array of integer [1..100] of real; Ответ не верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_14.jpg)
13. Укажите правильное описание массива
1. Var c: ARRAY [1..50] OF REAL;
2. Var b:array[1..180 of integer];
Ответ не верный
3. Var x, y: array of integer [1..100] of real;
Ответ не верный
![15. Для заполнения массива по формуле используют следующую запись: 1. for i:=1 to n do a[i]:=Random (6); Ответ не верный 2. for i:=1 to n do READ (a[i]); Ответ не верный 3. for i:=1 to n do a[i]:=6*i; Ответ верный](https://fsd.kopilkaurokov.ru/up/html/2019/01/16/k_5c3f811dc1b4b/img_user_file_5c3f811e6aaf6_2_15.jpg)
15. Для заполнения массива по формуле используют следующую запись:
1. for i:=1 to n do a[i]:=Random (6);
Ответ не верный
2. for i:=1 to n do READ (a[i]);
Ответ не верный
3. for i:=1 to n do a[i]:=6*i;



Если хочешь выигрывать наверняка, изобрети свою собственную игру, а правил никому не рассказывай.
Эшли Брильянт

Азарт — это эмоциональное состояние человека, которое отличается высоким интересом к выполняемому действию и непреодолимым стремлением продолжать начатый процесс .
Большой толковый
словарь русского языка .

ФИЗКУЛЬТМИНУТКА

Последовательный поиск в массиве

Человек — существо азартное. Хорошего ему мало. Ему подавай самое лучшее.