Събиране на задачи по програмиране на Паскал
Създаване на програма за печат квадратите на всички цели числа от 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 започвайте