343344
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

ИнфоурокИнформатикаКонспектыУрок по информатике "Решение задач на поиск максимального и минимального элемента массива" (9 класс)

Урок по информатике "Решение задач на поиск максимального и минимального элемента массива" (9 класс)

Выберите документ из архива для просмотра:

Выбранный для просмотра документ МАССИВЫ.pptx

библиотека
материалов
МАССИВЫ В QBasic
1 2 3 n Одномерная таблица Х состоит из n элементов. Двумерная таблица содер...
Каждый элемент массива обозначается именем массива и индексом. Индекс определ...
Описание массива В Бейсике элементы массива располагаются в последовательных...
Доступ к элементам массива Элементы массива могут быть введены с клавиатуры с...
Присваивание значений элементам массива Первый способ CLS DIM S(5)     в этой...
Второй способ (заполнение массива с помощью оператора INPUT) CLS INPUT “введи...
Третий способ (заполнение массива с помощью оператора DATA) CLS DATA 23, 13...
Этапы решения задач с массивами: 1. Описание массива. 2. Заполнение массива....
INPUT “Введите числа А,В,С”;A, B, C MAX=A IF B>MAX THEN MAX=B IF C>MAX THEN M...
Поиск минимального элемента массива MIN=M(1); FOR I=2 TO N IF M(I)

Описание презентации по отдельным слайдам:

1 слайд МАССИВЫ В QBasic
Описание слайда:

МАССИВЫ В QBasic

2 слайд 1 2 3 n Одномерная таблица Х состоит из n элементов. Двумерная таблица содер
Описание слайда:

1 2 3 n Одномерная таблица Х состоит из n элементов. Двумерная таблица содержит N*M элементов и каждый элемент имеет 2 индекса. Двумерную таблицу называют матрицей. Таблицу часто называют массивом. Массив–это совокупность величин, объединенных одним именем. Понятие массива х1 х2 х3 . . . хn A11 A12 A13 A14 A15 A21 A22 A23 A24 A25 A31 A32 A33 A34 A35

3 слайд Каждый элемент массива обозначается именем массива и индексом. Индекс определ
Описание слайда:

Каждый элемент массива обозначается именем массива и индексом. Индекс определяет положение элемента массива относительно его начала, его порядковый номер.  <имя массива>(<индекс>) = <значение>   А(1) = 1,6           А(3) = -6,02              А(5) = -10,1 А(2) = 5              А(4) = 8,78  Дан массив D:     1.     Из скольких элементов состоит этот массив? 2.     D(2) = ?               D(4) = ?      D(5) = ?               D(7) = ?   Если в программе используется массив, то он должен быть описан. i 1 2 3 4 5 A(i) 1.6 5 -6.02 8.78 -10.1 i 1 2 3 4 5 6 7 D(i) 5 2.5 -6 7 8.1 -5.6 0.2

4 слайд Описание массива В Бейсике элементы массива располагаются в последовательных
Описание слайда:

Описание массива В Бейсике элементы массива располагаются в последовательных ячейках памяти. Это означает, что массив занимает непрерывную область памяти. В Бейсике описание размера массива делается с помощью оператора DIM(dimension), который имеет следующий синтаксис: DIM имя массива (максимальное число элементов массива) Например: DIM D(7) DIM S(5) - где S имя массива, 5- максимальное число элементов массива, DIM M(25) - M имя массива, 25- максимальное число элементов массива. Пример: оператор DIM D%(2) сообщает, что массив D% - одномерный целый, содержащий элементы D%(0), D%(1), D%(2).   1 2 3 4 5 6 7 D              

5 слайд Доступ к элементам массива Элементы массива могут быть введены с клавиатуры с
Описание слайда:

Доступ к элементам массива Элементы массива могут быть введены с клавиатуры с помощью оператора INPUT или с помощью операторов DATA, READ или иным способом. Ввод массива осуществляется с помощью цикла:   FOR  I = 1 TO 7 INPUT  A(I) NEXT  I   Вывод массива тоже осуществляется с помощью цикла:   FOR  I = 1 TO 7 PRINT  A(I) NEXT  I   Чтобы обратиться к элементу массива, надо указать его имя и индекс.   D(1) = 0 D(7) = 100

6 слайд Присваивание значений элементам массива Первый способ CLS DIM S(5)     в этой
Описание слайда:

Присваивание значений элементам массива Первый способ CLS DIM S(5)     в этой строке объявлен массив с именем S и пятью элементами S(1)=53 S(2)=31 S(3)=-32       в этих строках элементам массива присваиваются значения S(4)=44 S(5)=-23 PRINT "S(1) равно " ; S(1) PRINT "S(2) равно " ; S(2) PRINT "S(3) равно " ; S(3)          PRINT "S(4) равно " ; S(4)      PRINT "S(5) равно " ; S(5) Результаты работы этой программы будут выглядеть так: 53 31 -32 44 -23

7 слайд Второй способ (заполнение массива с помощью оператора INPUT) CLS INPUT “введи
Описание слайда:

Второй способ (заполнение массива с помощью оператора INPUT) CLS INPUT “введите количество элементов массива”; N DIM A(N) FOR I=1 TO N PRINT “введите”; I; “элемент массива” INPUT A(I) NEXT I FOR I=1 TO N PRINT A(I) NEXT I Результаты работы программы для 3-х элементов будут выглядеть так: Введите 1 элемент массива ? 23 Введите 2 элемент массива ? -54 Введите 3 элемент массива ? 21 23 -54 21

8 слайд Третий способ (заполнение массива с помощью оператора DATA) CLS DATA 23, 13
Описание слайда:

Третий способ (заполнение массива с помощью оператора DATA) CLS DATA 23, 13, 98, -8, 7 DIM M(5) FOR I=1 TO 5 READ M(I) PRINT M(I) NEXT I Результаты работы этой программы будут выглядеть так: 23 13 98 -8 7

9 слайд Этапы решения задач с массивами: 1. Описание массива. 2. Заполнение массива.
Описание слайда:

Этапы решения задач с массивами: 1. Описание массива. 2. Заполнение массива. 3. Вывод элементов массива на экран. 4. Выполнение требуемого задания. 5. Вывод результатов на экран.

10 слайд
Описание слайда:

11 слайд INPUT “Введите числа А,В,С”;A, B, C MAX=A IF B&gt;MAX THEN MAX=B IF C&gt;MAX THEN M
Описание слайда:

INPUT “Введите числа А,В,С”;A, B, C MAX=A IF B>MAX THEN MAX=B IF C>MAX THEN MAX=C PRINT “MAX=”;MAX END

12 слайд Поиск минимального элемента массива MIN=M(1); FOR I=2 TO N IF M(I)
Описание слайда:

Поиск минимального элемента массива MIN=M(1); FOR I=2 TO N IF M(I)<MIN THEN MIN=M(I) NEXT I

Выбранный для просмотра документ урок .docx

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.

Конспект урока по информатике

Тема: Решение задач на поиск максимального и минимального элемента массива.

Класс: 9

Цели урока:

1. Познакомить учащихся с решением задач на поиск максимального и минимального элемента массива.

2. Формировать внимание, умения наблюдать и закреплять знания.

3. Воспитывать самостоятельность, информационную культуру у учащихся.

Тип урока: комбинированный.

Форма работы учащихся: фронтальная, индивидуальная.

Оборудование: компьютер, проектор, интерактивная доска, презентация, карточки с заданиями к практической работе, программа QVisual Basic.

План урока:

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

  2. Актуализация знаний (5 мин)

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

  4. Практическая работа (15 мин)

  5. Подведение итогов (3 мин)

Ход урока.

  1. Организационный момент. (Приветствие, проверка посещаемости).

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

Ответить на вопросы:

  1. Что такое массив?

Массив–это совокупность величин, объединенных одним именем.


  1. Каким оператором описывается одномерный массив в Бейсике?


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

Решим задачу по нахождению max числа из трех действительных чисел. На примере этой задачи понятен сам принцип, который в дальнейшем будет применяться при нахождении min и max элементов в одномерных массивах.

Слайд 10.

&Acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &ncy;&acy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&yacy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &chcy;&icy;&scy;&lcy;&acy; &icy;&zcy; &tcy;&rcy;&iecy;&khcy; &chcy;&icy;&scy;&iecy;&lcy;

Слайд 11.

INPUT “Введите числа А,В,С”;A, B, C
MAX=A
IF B>MAX THEN MAX=B
IF C>MAX THEN MAX=C
PRINT “MAX=”;MAX
END

Слайд 12.

Поиск минимального элемента массива.

  1. Закрепление нового материала.

Задание 1:

Найдите min из трёх чисел A,B,C.

Задание 2:

В одномерном числовом массиве А(5) подсчитать количество отрицательных элементов.

DIM A(5)

N=0

FOR i=1 TO 5

INPUT A(i)

NEXT I

FOR i=1 TO 5

IF A(i)<0 THEN N=N+1

NEXT I

PRINT “количество отрицательных элементов равно”; N

END.

Задание 3:

В одномерном массиве Y(5) провести следующие преобразования: элементы, не превышающие число L оставить без изменения, а остальные заменить на противоположные по знаку.

INPUT “ввод числа L”; L

DIM Y(5)

FOR i=1 TO 5

INPUT Y(i)

NEXT I

FOR i=1 TO 5

IF Y(i)>L THEN Y(i)= - Y(i)

NEXT I

FOR i=1 TO 5

PRINT “Y(“; i; ”)=”; Y(i)

NEXT i

END.

Задание 4:

Подсчитать произведение элементов массива.

Задание 5:

Задан одномерный массив из 10 элементов. Увеличить положительные числа в 3 раза, уменьшить отрицательные в 2 раза.

Задание 6:

Написать программу для определения сколько раз число 10 встречается среди элементов одномерного массива.


  1. Подведение итогов урока и дача домашнего задания.























Задание 1:

Найдите min из трёх чисел A,B,C.

Задание 2:

В одномерном числовом массиве А(5) подсчитать количество отрицательных элементов.

Задание 3:

В одномерном массиве Y(5) провести следующие преобразования: элементы, не превышающие число L оставить без изменения, а остальные заменить на противоположные по знаку.

Задание 4:

Подсчитать произведение элементов массива.

Задание 5:

Задан одномерный массив из 10 элементов. Увеличить положительные числа в 3 раза, уменьшить отрицательные в 2 раза.

Задание 6:

Написать программу для определения сколько раз число 10 встречается среди элементов одномерного массива.



Задание 1:

Найдите min из трёх чисел A,B,C.

Задание 2:

В одномерном числовом массиве А(5) подсчитать количество отрицательных элементов.

Задание 3:

В одномерном массиве Y(5) провести следующие преобразования: элементы, не превышающие число L оставить без изменения, а остальные заменить на противоположные по знаку.

Задание 4:

Подсчитать произведение элементов массива.

Задание 5:

Задан одномерный массив из 10 элементов. Увеличить положительные числа в 3 раза, уменьшить отрицательные в 2 раза.

Задание 6:

Написать программу для определения сколько раз число 10 встречается среди элементов одномерного массива.

6


Общая информация

Номер материала: ДВ-225656

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.