1 / 11

Двумерный массив. Решение задач.

Двумерный массив. Решение задач. Петрова Ирина Александровна, учитель информатики МОУ лицей №6. Цели урока:. Закрепление понятия «составные типы данных», закрепление умений и навыков поиска элементов по условию в двумерных массивах .

shubha
Download Presentation

Двумерный массив. Решение задач.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Двумерный массив.Решение задач. Петрова Ирина Александровна, учитель информатики МОУ лицей №6.

  2. Цели урока: • Закрепление понятия «составные типы данных», закрепление умений и навыков поиска элементов по условию в двумерных массивах . • Развитие умений выделять главное, сравнивать, анализировать, проводить аналогию, обобщать, творчески мыслить; • Воспитание умения работать в коллективе, чувства ответственности за принимаемое решение.

  3. Ответьте на вопросы: ОТВЕТ: Массив - это структурированный тип данных, состоящий из фиксированного числа элементов одного и того же типа. ВОПРОС: Что такое массив?

  4. Ответьте на вопросы: ОТВЕТ: • Одномерные; • Двумерные. ВОПРОС: Какие массивы вы знаете?

  5. Ответьтена вопросы: ОТВЕТ: • Ввод с клавиатуры ; • Присваивание конкретных значений; • Присваивание случайных чисел. ВОПРОС: Какие способы инициализации массивов вы знаете?

  6. Ответьтена вопросы: ВОПРОС: Как обратиться к элементу двумерного массива массива? ОТВЕТ: По имени массива и номерам строки и столбца, на пересечении которых он находится. Например: A [ 3, 5 ].

  7. S := 0; K := 0 For i := 1 .. n For j := 1 .. n S := S + A[ i , j ] K := K + 1 SR := S / K ‘результат=’,SR Восстановитеусловиезадачи: Ответ: вычисление среднего арифметического элементов массива.

  8. Группы типичных ошибок при решении задач по теме “Массивы”: I.Алгоритмические: • отсутствие составного оператора • отсутствие вывода результата • нарушение порядка действий в алгоритме • неверная начальная установка ячеек. II. Синтаксические ошибки: • неверная запись ключевых слов языка Pascal • неверно расставлены разделители (точка с запятой, запятая, двоеточие) III. Ошибки описания: • констант • переменных • массивов • описание не всех переменных IV. Несогласование типов переменных V. Ошибки имен переменных и программ VI. Ошибки в оформлении процедур ввода/вывода VII. Неверная организация цикла с параметром VIII. Неверное использование условного оператора

  9. Найти ошибки: Program SR; var I, S, K : integer; B:aray [1...5;1..5] of integer; Begin S:=0; K:=0; For I =1 to N do A [ I ] = random (10); For I = 1 to 5 do Begin For J = 1 to 5 do Writeln ( A [ I , J ] : 3 ); Writeln; End; For I=1 to 5 do ; For I=1 to 5 do ; S:=S+A[I]; K:=K+1; SR:=S/K; Wrateln(‘ср.арифм.=,’SR); end. S := 0; K := 0 For i := 1 .. n For j := 1 .. n S := S + A[ i , j ] K := K + 1 SR := S / K ‘ср. арифм.’,SR

  10. По карточкам с индивидуальным заданием нужно написать программу решения задачи и сохранить ее в вашем рабочем каталоге под именем samrab.pas. Не забыть: в тексте решения задачи написать свою фамилию и номер варианта.

  11. Домашнее задание: учебник “Turbo Pascal”, № 14 стр. 216, для решения разобрать упр. 10 стр. 207 – 210.

More Related