Събиране на задачи по програмиране на Паскал

Създаване на програма за печат квадратите на всички цели числа от 0 до дадено положително число п.

Като се има предвид положителен н, изчисли н! (0! = 1, п! = N * (п-1)!).

Последователността на Фибоначи се определя както следва: (0) = 1, а (1) = 1, а (к) = а (к-1) + A (K-2), когато к> = 2. При п изчисли (п ).

Към старата дама на вечеря разходка котки. Всяка седмица, две котки носят приятелката си. Къщата е стара дама 100 купички. Колко време ще допълнителните котки, както и много котки в същото време ще останат гладни.

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

Frog прави всеки следващ скок два пъти по-кратък от предишния. дали тя достига на влажните зони и колко скокове. Дължината на първия скок, задайте сами.

4.1 едномерни

4.1.1 алгоритми за откриване и определяне на стойности на елементите на масив

Задача 1. Създаване на програма за обработка измерение масив п. изпълнена с цели числа, въведени от клавиатурата. Отпечатване на индекса и стойността на положителните елементи в масива.

A: ARRAY [0..N] НА цяло число;

ЗА I: = 1 TO N започвайте

Напишете ( "Enter", I, "елемент на масив"); ReadLn (А [I]);

АКО [I]> 0, тогава WriteLn ( "положителен елемент = ', А [I]," индекса =', I);

2. Създаване на програма за обработка задача масив K, състоящ се от 20 елемента. Напълнете масив на случайни числа в границите от -5 до 25. Всички елементи на спектър на К, стойностите на които са в границите от -2 до 20 квадрат. Вариациите в дисплея на маса.

К: ARRAY [0..20] НА цяло число;

Защото: = 1 до 20 започвайте

Защото: = 1 до 20 DO

IF (К [I]<20) AND (K[I]>-2) След това К [I]: = К [I] * K [I];

Защото: = 1 до 20 DO

3. Създаване на програмата Task изчисляване и отпечатване на стойностите на Y = грях (х-1) / 2x. Аргументът стойности, определени в масив Х, състояща се от 6 елемента. функционални стойности написани в Y. масив

X, Y: ARRAY [0..6] НА REAL;

Защото: = 1 до 6 започвайте

Напишете ( "Enter", I, "стойността на аргумента"); ReadLn (X [I]);

Защото: = 1 до 6 започвайте

Zadacha4. Предвид масив от М, състояща се от 30 елемента. Масив елементи - произволни числа. Показва стойността на всеки един от петия и положителен елемент. Тези елементи дават низ.

М: ARRAY [0..30] НА цяло число;

WriteLn ( "стойности на елементите на масив");

Защото: = 1 до 30 започвайте

WriteLn ( "стойности на всеки от петия и положителен елемент на масива");

Макар че аз<=30 DO Begin

Когато М [I]> 0, тогава Добави (М [I]: 3);

Проблем 5. От елементи масив да образуват множество М R на същата величина съгласно правило: ако броят е равен, тогава М [I] = I * P [I], ако странно, тогава М [I] = - P [I].

Р, М: ARRAY [0..N] НА цяло число;

WriteLn ( "стойности на елементите на масив");

ЗА I: = 1 TO N започвайте

WriteLn ( "стойности формира масив елементи М ');

ЗА I: = 1 TO N започвайте

АКО моден 2 = 0, тогава М [I]: = P [I] * I друго М [I]: = - P [I];

Dan двумерен масив от измерение 10 напълнени числа въведени от клавиатурата, и стойността на Н. Отрицателните елементи заменят с Н. Модифицираният масива за показване на един ред.

Dan двумерен масив от измерение N. изпълнен с случайни числа в границите от -15 до 20. Дисплей стойностите на елементите на масив, абсолютната стойност е> 10.

При един едномерен масив от размер N. изпълнен с случайни числа. Всеки трети ред елементи на квадрат, ако отрицателен елемент. Вариациите в дисплея на маса.

Създаване на програма за изчисляване и отпечатване на стойностите на функцията Y = (sinx + 1)  защото 4x. Аргументът за ценности опълчиха Х, състоящ се от 10 елемента. функционални стойности написани в Y. масив

Замяна на първите елементи на масив от противоположните знаци.

На елементите на масив А, състояща се от 25 елемента, за да се образува множество от същия размер D съгласно правилото: първите 10 елементи са в съответствие с формула Di = Ai + I. друга - съгласно формула Di = Ai - аз.

4.1.2 алгоритми за намиране на сума, продукт, и броя на елементите масив. Работа с индекси на елементите на масив

Задача 1. Определяне на размера на елементите в масив Р (п), която стойност> даден T

Като се има предвид двумерен масив с размер 6x5, изпълнен с цели числа, вписани в клавиатурата. Форма едномерен масив, всеки елемент, който е равен на първия елемент, съответстващ на дори колоната, ако това не е налице, е равна на нула.

Предвид двумерен масив с размер 5x6, изпълнен с числа. Форма едномерен масив, всеки елемент от които е равна на произведението на дори положителни елементи на съответната колона.

Dana квадратна матрица с размери N XN пълни числа и стойността на А. За генериране на едномерен масив, всеки елемент е елемент, разположен на главния диагонал. умножена по стойност А.

Като се има предвид двумерен масив с размер 6X8, изпълнен с цели числа, вписани в клавиатурата. Форма едномерен масив, всеки елемент, който е равен на броя на елементите на съответните редове на матрицата, чиито стойности са в интервала (-2, 10).

4.2.3 алгоритми за намиране на най-големите и най-малките елементи на двумерен масив

Задача 1. В плувния конкурса участваха 5 спортисти. Състезания се състоят от 3 серии. загрява резултати, записани в измерението на маса 3x5. Вземете едномерен масив с размер 3, чиито елементи са най-добри резултати във всяка от сериите.

RZ: ARRAY [0..3,0..5] НА цяло число; LR: ARRAY [0..3] НА цяло число;

Защото: = 1 до 3 започвайте

WriteLn ( "Enter резултатите", I, "плуват");

ЗА J: = 1 до 5 започвайте