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

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

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

> массивы, памогите понять массивы
maksimla
сообщение 11.02.2008 17:50
Сообщение #1


Знаток
****

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

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


можете малинькие программки написать чтобы понять массивы?
а вот и массив

type masyvas = array [1..5] of integer;
var mas: masyvas;
i, k: integer;


мне надо узнать чему будет равняется mas[4] выполнив такое

a) for i := 1 to 5 do
mas[i] := i;
b) k := 15;
for i := 1 to 5 do
mas[i] := k + i;
c) for i := 5 downto 1 do
mas[i] := i;
d) k := 1;
for i := 10 to 14 do
begin
mas[k] := i;
k := k + 1
end;


а мои ответы вот
a)4
b)19
c)2
d)6
правильна
а попоже исче выложу что я нипонял


--------------------
Учусь первый год на программиста в колледже. Учусь на втором курсе в школе программирования при научно-исследовательском институте математики и информатики.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
maksimla
сообщение 11.02.2008 18:22
Сообщение #2


Знаток
****

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

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


вот сам написал ради проверки
c)

type masyvas = array [1..5] of integer;
var mas: masyvas;
i, k: integer;
begin
for i := 5 downto 1 do
begin
mas[i] := i;
writeln(mas[i]);
end;
readln
end.


вот что выводит на экран
5
4
3
2
1
и ответ должен быть 2
а вот и следущий чевота ниполучается но написал так
d)

type masyvas = array [1..5] of integer;
var mas: masyvas;
i, k: integer;
begin
k := 1;
for i := 10 to 14 do
begin
mas[k] := i;
k := k + 1 ;
writeln(k);
end;
readln
end.


а вот что на экране
2
3
4
5
6
и ответ 5
так в чуем неправильна


--------------------
Учусь первый год на программиста в колледже. Учусь на втором курсе в школе программирования при научно-исследовательском институте математики и информатики.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
maksimla   массивы   11.02.2008 17:50
volvo   Не совсем... Варианты C и D пересмотри повниматель...   11.02.2008 18:00
maksimla   вот сам написал ради проверки c) type masyvas = a...   11.02.2008 18:22
volvo   Нет, не 2. Ты распечатываешь элементы не с 1-го к ...   11.02.2008 18:30
maksimla   c)4 d)14 во сечас правильно а в проге ошибку выдае...   11.02.2008 18:57
volvo   Почти... Ошибку не выдает, но ты не видишь правил...   11.02.2008 19:22
maksimla   вот другая задача const a = ...; b = ...; type m...   11.02.2008 19:40
Client   m=(6,5,4,3,2,1) так попробуй min := m[a]; max := m...   11.02.2008 20:07
maksimla   скока элементов имеет каждый массив var t: arra...   12.02.2008 19:10
renesko1   ss имеет 7 элементов   12.02.2008 19:15
maksimla   написаны 3 функции массива наименьшего найти a) f...   12.02.2008 20:32
volvo   Они НЕ эквивалентные, потому как одна из этих функ...   12.02.2008 20:54
renesko1   Если я не ошибаюсь, эти функции возращают номер эл...   12.02.2008 20:58
maksimla   имеем type diena = (vakar, šiandien, rytoj)...   12.02.2008 21:14
volvo   a) A: 30; B: 5; C: 10; D: 3; b) A: real; B:(x, y, ...   12.02.2008 21:22
maksimla   а ты мог бы за неделю пройти все про массивы и за...   12.02.2008 22:20
renesko1   я сам начал изучать pascal c 0 + школьная программ...   12.02.2008 23:21
volvo   Никакой не будет - процедура не возвращает результ...   12.02.2008 23:24
maksimla   jasna   13.02.2008 12:10
maksimla   задачу решите пожалста . сделаите програмку если в...   16.02.2008 18:59
Michael_Rybak   maksimla, одна тема - одна задача, понимаешь?   16.02.2008 19:28
maksimla   а понял но зачем так делать если тут легкие задачи...   17.02.2008 11:00
Michael_Rybak   чтобы не превращать форум в свалку.   17.02.2008 13:24


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

 



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