едномерни масиви

Днес ние най-накрая ще започне нова тема - едномерни масиви.

Едномерни. Определение.

Едномерен масив - фиксиран брой елементи от един и същи тип, обединени от едно и също име, където всеки елемент има свой собствен номер. Жалба до елементите на масив се извършва чрез определяне на номерата на име масив и т.







знак "на дебелото черво" се поставя между името и въведете име на променлива. Array - функция дума (преведени на английски означава "масив", "настроен"); [1..N] - в квадратни скоби означават броя на първия елемент, след това, след две точки, броят на елемент последния масив; на - функция дума (на английски думата "от"); число - типа на елементи в масива.

Индексът може да бъде не само естествени числа можем да напишете това: [0..10], [-29..45], [ "а" .. "Z"], [false..true] - това е, което се поберат всички символи и цифри - важни за спазване на следното условие: от лявата страна е по-малко от дясно. С цел да се определи кой е по-малко от - ( '.'), Удивителен знак ( "!") Или използвайте ASCII точка маса и Ord () и Chr ().

Как чрез въвеждане на едномерен масив?

За да се въведат или извличат стойностите на елементите на масив, използвайки една линия с параметъра (или postcondition или предпоставка -. Като цяло, всеки цикъл).

Както можете да видите, нищо лошо в масивите не го правят. Масивите се използват в случаите, когато не можеш да направиш една или две променливи (примери за такива проблеми ние разгледани в решаването на проблемите на Серия блок). В случаите, когато след въвеждане на цялата последователност на потребителя, трябва да се отнасят до една променлива в средата на последователността, в началото, техните стойности се променят местата на сортиране.







Тъй като ние сме по темата за проблемите на Серия блок, нека да решим няколко проблема са били там с масив, а не осакатения начина, по който трябваше да го използвате.

Едномерни. Разрешаване на проблеми.

Series8.Dano число N и набор от N числа. Изход в същия ред, всички четни от даден набор K, а броят на такива номера.

Series28.Dano число N и набор от N реални числа: А1. А2. ..., AN. Печат от следните номера:

Повече подробности за изграждането на силата, от която са казали в решението for36 задача.

И накрая, нека Нека разгледаме проблема в дългосрочен весели аритметика.

Задача. Намери факториела на число.

Едномерен масив - е краен нареди набор от елементи. За първи елемент е втората, зад втория - третия и т.н. Индексът може да бъде всичко - .. И е цяло число, както и символ. Но по-често, ние все още ще използва следния обхват: [1. N].

За програмата за намиране факториел използване на масив. Се случи да забележи, че една програма неправилно изчислява факториела на някои цифри, а това са факториела, които при изпълнение след най-значимите, е 0: 27. 39! и т.н. Програмата изчислява правилния резултат, но неправилно изчислява дължината на отговора, което води до получаването на първите 2 цифри на резултата, са отхвърлени. Можете да поправите това чрез промяна на линията 33:

ако А [A [0] + 1] след 0
Inc (А [0])
иначе, ако А [A [0] + 2] 0, тогава
А [0]: = A [0] + 2;

Здравейте всички, наистина се нуждаят от помощ. Аз не може да реши проблема. Помогнете, моля:
Необходимо е да се образуват едномерен масив, елементите на които се определят по следната формула: а ^ 0 = 1, ^ п = Метод А * а ^ п-1.Elementy Полученият спектър низходящ ред вземане на проби

ако [в] мод 2 = 0, тогава какво прави той? И аз имам проблем, така че аз разбирам, всички етикети, но не мога да не мога да си представя проблема в действие, за да се разбере колко необходимо е pisat.Chto може да ви посъветва?