Информатика урок - масиви - 11-ти клас

Вид на урока. Лекция, Grade 11 (2 часа)

  • Въз основа на представянето на данни, необходимостта да ги опише, преди да използвате програмата, създаване на съзнателно отношение към концепцията за тип данни
  • Чрез опита, асоциации, знанията на учениците за класифициране на типове данни в QBasic език за програмиране, за въвеждане на концепцията на масива, и идентифициране на основните алгоритми за работа с него
  1. Концепцията на масива. Type. Измерението. DIM изявление.
  2. създаде алгоритъм масив.
  3. Методи за запълване на масива.
  4. Основната формула използва в масиви задачи.

I. Актуализиране на знания и умения. Определяне на темата на урока.

Отново, какъв тип данни, които използваме при решаване на алгоритми? (Отговор: число, реално, текст)







Нека се опитаме да намерим обект на изследване в клас.

Да. Това е на масата. Често в ежедневната практика ние трябва да ги използваме. Опитайте се да идентифицирате ползите от регистрация и приемане на информация в таблица. Това, разбира се, компактност, определени структури и теми, презентация. Всичко това не остана незабелязано и е установила употребата на информация под формата на таблици и компютър. Възможно ли е да се определи една маса познат ни прости типове данни? (Отговор: Не). Ето защо, на масата в системата за програмиране се наричат: масиви - нов, по-сложни типове данни.

II. Поставянето на цели.

III. Лекция.

1. Примерни въпроси към класа да се дефинират основните понятия на 1 точка план:

  • опитайте се да се определи какво е масив?
  • ако създадете трите масиви на компютър, как да се прилага по отношение на всеки един от тях, към елементите на масив?
  • как да се направи разграничение между елементите на един и същ масив?
  • Те се различават едни от други масиви?
  • колко числа са достатъчни, за да се определи мястото на всеки елемент

От разговора с учениците, ние заключаваме:

Array - последователност на хомогенна данни, определени от едно име.

Това един от друг индекс е различен. Форуми - е поредния номер на елемента в масива.

Масивите се различават един от друг по име, тип и размер.

име на масива. както и името на променливата трябва да започва с буква, е допустимо да се използват цифри.

масив тип се определя от типа на данните: число, реално или текстови и обозначени обичайното View -%. (Или неподписана), $.

Размерът - броя на номера, които еднозначно определя позицията на елемента в масива. Масивите са едномерен, двуизмерен, триизмерен и т.н. (MDX). Ние ще използва само една и двумерен, докато, за едномерен масив в скоби показва един номер - броя на елементите, и цифрите двуизмерни две разделени със запетая - брой на редове и колони.

Пълното име на масива се състои от име на тип (измерение).

Нека пишат пълните имена на нашите масиви, написани на дъската:

2. Как да се организира масив в език за програмиране?

Нека да градим всички етапи на познатия ни маса в бележника си:

  1. Определяне на структурата на таблицата, размерът на редове, колони, в зависимост от данните.
  2. Изграждане на маса.
  3. Ние натиснете данни в нея.






По същия начин ние организира работата и масиви.

Преди да можете да използвате таблица в програмата, трябва да дадете вашия компютър индикация, че той е запазил място в паметта. За това е най-DIM отчет (на английски: измерение - размер).

Формат: DIM пълните имена на масиви, разделени със запетаи.

За този пример: DIM А (5), К2% (2,3), P $ (4)

DIM - неизправната оператор, обикновено се поставя в началото на програмата (за подобряване на неговата четливост), на първия достъп до елементите на масив.

Какво алгоритъм ще ни помогне да се запълни елементи масив? Разбира се, циклична, защото метод за въвеждане на набор данни ще бъде една и съща за всеки елемент. Кръговия и ще донесе редица на екрана.

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

  1. Преди да се обърнат към елементите на масив да запазите място в паметта на затъмни оператор на компютър.
  2. Тъй като елементите на масив да въведете линия.
  3. С елементи на дисплея на масива с помощта на линия.

Имайте предвид следното: ако в масив от редове и колони (или предмети) определяне на стойността на една променлива, а не постоянно, въведете стойностите на променливите, необходими, за да DIM изявление (ние първо трябва да определите колко елемента от таблицата, а след това лицето й).

Задача 1. Създайте един едномерен масив.

Аргументите: масив А (N) -vesch
N-цел (брой елементи масив)
А (I) - vesch (масив елементи)
Междинна стойност:
I-непокътнати (индекс на цикъла на управление променлива)
Резултати: A (I) -vesch
Блок-схема: Фиг. 1

програма
REM създавайки една. масив
Център за либерални стратегии
INPUT «запозна с елементите на"; N
DIM А (N)
ЗА I = 1 до п
PRINT «влезе»; I; "Елемент"
Вход (I)
NEXT I
ЗА I = 1 до п
Отпечатване на (I)
NEXT I
END

За двумерен масив е необходимо да се даде на понятието вложени цикъла.

Това може да стане чрез примера на работните часове.

Задача 2: Създаване на двумерен масив.

REM създаване на двумерен масив
Център за либерални стратегии
Чрез DIM% (3.5)
ЗА I = 1 до 3
ЗА J = 1 до 5
INPUT K% (I, J)
NEXT I
NEXT J
ЗА I = 1 до 3
ЗА J = 1 до 5
ПЕЧАТ K% (I, J);
NEXT I
ПЕЧАТ
NEXT J
END

СЕМИНАР ПО PC

Цел: Да се ​​види на екрана, за да се създаде масив.

A) едномерен масив:

  • хоризонтално и вертикално положение на елементите на матрицата;
  • различни начини на изходните елементи (например, -2 4 5 7 или А (1) = - 2 (2) = 4, и т.н.)

B) двумерен масив:

  • как там е плътно запълване (редовете)
  • необходимостта от сепаратора в края PRINT
  • необходимостта да се празна ПЕЧАТ

3. Методи за пълнене на масив

Въпроси за вода разговор.

  1. Какъв начин за въвеждане на елементи, използвани при лечение на проблеми? (Използване на изявление INPUT)
  2. дали той е подходящ за въвеждане на елементи в масива? Защо? (Неудобно, защото входните стойности на елементите се извършва чрез клавиатурата, а ако масивът е голям? Също така, не е възможно да се свържете на входа и на изхода на цикъла, като счупени видимост елементи на дисплея на екрана, програмата се превръща тромава)

Разбира се, начин за въвеждане на масива при вход не е само един. Нека ги разгледаме.

На борда на три алгоритми за създаване на масив. Създаване на всеки блок-схема.

Център за либерални стратегии
DIM B (10)
ЗА X = 1 до 10
B (X) = Х / 2 + 3
. B (X)
NEXT X

Център за либерални стратегии
DIM К $ (2.3)
ЗА = 1 до 2
ЗА B = 1 до 3
READ К $ (А, В)
. К $ (А, В);

на следващия
?
NEXT A
ИНФОРМАЦИОНЕН M, N, O
ИНФОРМАЦИОНЕН E, Z, R

Определя въвеждане Методи елементи от всеки масив. Оцени тяхно удобство и ползи.

По този начин, методите на водни елементи:

  • Чрез клавиатурата, с отчета за вход.
  • С брояч на случайни числа RND.
  • Съгласно формулата.
  • Чрез изявления ПРОЧЕТЕТЕ и данни.
  • Метод 1: Не свързвайте входа и на изхода на цикъла - нарушава яснотата на масива.
  • 2 метод е по-лесно да се използва с RND INT функция, която намалява броя на цифрите в броя. Регулирайте дължината на номерата, използвани, като се умножи RND.
  • 3 метод: във формулите използват променливи, чиито стойности се различават по време на цикъла на работа (например контрол променлива), със същите номера работи монотонно.
  • 4 Way: тези оператори са по-удобни за използване, за да се създаде набор от предварително условие за определена задача. Никога не масива, броят на елементите, които се дефинира променливата.

Цел: Да се ​​разгледа създаването на масив от различни начини за въвеждане на елементи, умения за работа в правилното използване на всеки метод.

4. Основни формули, използвани в масиви задачи.