IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> 4 задачи (последовательности и массивы)
leaval
сообщение 10.11.2005 12:14
Сообщение #1





Группа: Пользователи
Сообщений: 7
Пол: Мужской
Реальное имя: valera

Репутация: -  0  +


Здравствуйте!
Вот решил как говорится на старости лет получить высшее. Учусь заочно. Но последнее посещение учебного заведения, то бишь школы, было 16 лет назад. Так вот уважаемые, прошу вашей помощи, так как с pascal не в ладах был ещё в школе.

Вот задания:
1)Пусть дано натуральное число n. Получите наименьшее число вида 2k (k - верхний индекс), превосходящее n.
2)Пусть даны целые числа а1, а2, ..., аn (1,2,n - нижний индекс) среди которых могут быть повторяющиеся. Составьте новый массив из чисел, взятых по одному из каждой группы равных членов данной последовательности
3) Пусть даны вещественные числа x1 (1- нижний индекс), ..., х8. Получите квадратную матрицу порядка 8, образованную по правилу:

В скобке (мартица)
х1 х2 ... х8
х1 х2 ... х8 ( всё во второй степени)
... ... ... ...
х1 х2 ... х8 ( всё в восьмой степени)

4) Пусть смешано V1 литров воды температуры t1 с V2 литрами воды температуры t2. Составьте программу вычесления обьема и температуры образованной смеси.

Пока эти
Заранее благодарю всех кто примет участие в помощи!


Ответ уже был дан Freeman (большое спасибо) на 3 задание, вот его решение

 
uses crt;
const n=8;
var
b:array[1..n,1..n] of double;
i,j:byte;

begin
clrscr;
randomize;
for i:=1 to n do a[1,i]:=random(100);{zapolnit 4islami}

for i:=2 to n do
for j:=1 to n do a[i,j]:=a[1,j]*a[i-1,j];{zapolnit stepenyami}

for i:=1 to n do begin
for j:1 to n do write(a[i,j],' ');
writeln
end;

readkey;
end.

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
leaval   4 задачи (последовательности и массивы)   10.11.2005 12:14
volvo   Про информативность заголовка в правилах читал? Ещ...   10.11.2005 12:17
leaval   Модераторам. Ребята извините за мою тупость. Помог...   10.11.2005 12:21
Altair   var i,n:integer; begin readln(n); i:=2; while...   10.11.2005 12:39
Altair   не понял. Проще говоря новый массив не должен со...   10.11.2005 12:41
leaval   Altair - так написано задание в книге   10.11.2005 12:50
volvo   :yes2: Я именно так понял задание... Что делаем ...   10.11.2005 12:55
leaval   спасибо, вот Вам плюсик   10.11.2005 14:39
leaval   Volvo то есть как я понял решение будет таким ( по...   10.11.2005 14:49
volvo   To: leaval :no1: Сначала сортируем, а потом дела...   10.11.2005 15:24
klem4   Вот такой вариант для первой задачи мне кажется на...   10.11.2005 15:33
volvo   To: klem4 Это ты где такой изврат видел? :blink:...   10.11.2005 15:43
leaval   Ребята простите за мой тупизм Volvo так она должна...   10.11.2005 17:22
volvo   Вот так она должна выглядеть (значения N и A тольк...   10.11.2005 17:32
leaval   volvo - благодарчик   11.11.2005 9:27


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 6:48
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"