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

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

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

 
 Ответить  Открыть новую тему 
> Может я тупой, но я не понимаю что от меня хотят, составить программу по этим строчкам,где n=10
Рома
сообщение 19.03.2012 19:04
Сообщение #1





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

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


составить программу по этим строчкам,где n=10
K:=A[n]
For i:=n downto 2 do
A[i]:= A[i-1];
A[1]:=K;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Федосеев Павел
сообщение 19.03.2012 20:08
Сообщение #2


Бывалый
***

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

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


Начало простое:
program MyCoolProgram;
begin
end.

Потом наполняешь эту авоську:
program MyCoolProgram;
begin
K:=A[n];
For i:=n downto 2 do
A[i]:= A[i-1];
A[1]:=K;
end.

Далее смотришь ошибки компиляции - не описаны переменные - и исправляешь их:
program MyCoolProgram;
const
n=10;
var
i : integer;
A : array [1..n] of real;
begin
K:=A[n];
For i:=n downto 2 do
A[i]:= A[i-1];
A[1]:=K;
end.

Я оставил тебе возможность самостоятельно описать K.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Рома
сообщение 20.03.2012 19:33
Сообщение #3





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

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


спасибо, но можно ещё помочь если не трудно
как вывести потом весь этот массив?
вставил write перед end в надежде, что будет выводить каждый элемент массива но не получилось(

Сообщение отредактировано: Рома - 20.03.2012 19:35
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Федосеев Павел
сообщение 20.03.2012 19:43
Сообщение #4


Бывалый
***

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

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


Массив это не элементарный тип и для его вывода нужно ручками делать подпрограмму. Короче говоря, в цикле for i перебираешь от 1 до n и выводишь A[i].
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Рома
сообщение 20.03.2012 19:56
Сообщение #5





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

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


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

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

 



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