Анализ элементов одномерного массива

Презентация:



Advertisements
Похожие презентации
ОДНОМЕРНЫЙ МАССИВ. Решение задач Разработка: Клинковская М.В. – учитель информатики и ИКТ МОУ гимназии 7 г. Балтийска уч. год.
Advertisements

ОДНОМЕРНЫЙ МАССИВ. Решение задач Разработка: Клинковская М.В. – учитель информатики и ИКТ МОУ гимназии 7 г. Балтийска уч. год.
Тема: Массивы ОДНОМЕРНЫЕ МАССИВЫ. Проверка домашнего задания Найти все 3-х значные числа, заканчивающихся на 2, 4, 8 и делящихся на 6. CLS FOR I = 100.
Задача. Сдвинуть одномерный массив на один элемент влево. Например, исходный массив Обработанный массив: Фрагмент программы:
как подготовить информацию к обработке на компьютере как воспользоваться компьютером для обработки информации.
Волкова Евгения Игоревна учитель информатики МАОУ СОШ9 г. Перми.
Укажите строку, в которой есть ошибка: 1. Dim a(12) 2. For i=1 to Input a(i) 4. Next 5. s=a(12) 6. For i=1 to a(i)=a(i)-s 8. Next Ответ: 6.
Актуализация опорных знаний. Назовите операторы, которые могут встречаться в программах линейной структуры. INPUT PRINT начало конец ввод b,c Y= b+c вывод.
Двумерные массивы. В двумерном массиве каждый элемент фиксируется номером строки и столбца, на пересечении которых он расположен. Положение элемента в.
Программирование на языке Q Basic Раздел 1: Язык Q Basic; Линейный алгоритм; Раздел 2: генератор случайных чисел; циклический алгоритм; Раздел 3: графика.
1. Чем двумерный массив отличается от одномерного? 2. Что означает запись: а) А(2,3); б) В(I,J)=5; в) В (G,N) при G=5, N=4. 3. Что такое матрица? 4. Какая.
Основы программирования. Basic Вступление n Память компьютера условно состоит из последовательных ячеек, в которые с помощью программ можно заносить.
Есть ли в решении этой задачи действия, которые необходимо выполнить несколько раз? Сколько раз надо их выполнить? С помощью какой команды мы организуем.
ЕГЭ 2011 Информатика и ИКТ Консультация 3 18 марта.
Методы работы с одномерными массивами. Примеры Задач. Paskal -6.
Работа с одномерными массивами Урок информатики 9 кл.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Автор: учитель информатики МКОУ Плесской средней общеобразовательной школы Юдин Андрей Борисович Часть 1.
Алгоритмы обработки массивов. Информационный диктант Что такое массив? Приведите пример массива информации. Объявите массив целых чисел. Объявите массив.
Э Школа 58 Тест Программирование. Массивы. Е Г Регистрация Школа 58 В среде Internet Explorer слайды разверните во весь экран! Обратный просмотр слайдов.
Транксрипт:

Анализ элементов одномерного массива Презентация к уроку информатики в 10 А классе Выполнена учителем Лицея 24 г. Сергиев Посад Беляевой Маргаритой Алексеевной

Все ли элементы массива разные? 1…I…N AR(1)…AR(I)…AR(N) AR(N%) Переход ко слайду 6

Допустим, в массиве 5 элементов: Cравнение проходит в последовательности: 1-2, 1-3, 1-4, , 2-4, , AR(1)AR(2)AR(3)AR(4)AR(5)

Из чего вытекает: Каждый элемент надо сравнить с каждым, поэтому используем вложенные циклы FOR. Во внешнем цикле фиксируем поочередно элементы массива. Перебираем элементы, располагающиеся после него, и сравниваем их.

Фрагмент программы: FOR I=1 TO N-1 FOR J=I+1 TO N IF AR(I)=AR(J) THEN … NEXT J, I

Вернемся к вопросу задачи На вопрос возможно лишь два ответа, следовательно, потребуется флажок. До циклов: FLAG=0 Во вложенном цикле: IF AR(I)=AR(J) THEN FLAG=1: GOTO 20 …..

10 INPUT Количество элементов = ; N% IF N%

Программа (завершение): FOR I=1 TO N-1 FOR J=I+1 TO N IF AR(I)=AR(J) THEN FLAG=1: GOTO 20 NEXT J, I 20 IF FLAG=0 THEN PRINT Все разные ELSE PRINT Не все разные END IF END

Литература Макаренко А.Е. и др. Готовимся к экзамену по информатике. – М.: Айрис-пресс, 2002 Островский С.А. Как сделать презентацию к уроку? –