![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Juhn |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите пожалуйста написать программу в паскале. Я с массивами вообще не знаком, а прогу написать нужно. Надеюсь кому - то не сложно будет написать. Очень надеюсь на вашу помощь.
Условие: Дан массив из 10 целых чисел. Найти сумму элементов данного массива. |
![]() ![]() |
compiler |
![]()
Сообщение
#2
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
псевдокод...
Код сумма:=0 от первого элемента до последнего делай сумма:=сумма + текущий элемент upd цикл лучше использовать for, имхо Сообщение отредактировано: compiler - 21.01.2008 22:36 -------------------- Спасибо!
Удачи! |
Juhn |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
program masiv;
var i, rez, mas:integer; begin For i:= 1 To 10 Do rez:= rez + mas[i]; Writeln(rez); readln; end. mas-имя, rez-результат. Что тут нитак ? Програмка не работает :/ |
мисс_граффити |
![]()
Сообщение
#4
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
0. mas описано как целое число, а не как массив
надо mas: array[1..10] of integer; 1. Что в массиве? Неизвестно.... Хорошо бы туда что-нибудь записать. 2. Сумму (rez) надо обнулять до цикла. Сообщение отредактировано: мисс_граффити - 21.01.2008 22:46 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
compiler |
![]()
Сообщение
#5
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Что тут нитак ? Програмка не работает :/ а должна? во первых, массив должен быть описан как массив(а не целое число), а во вторых не плохо было бы инициализировать переменные...-------------------- Спасибо!
Удачи! |
Juhn |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
program masiv;
var mas : array [1..10] of integer; i, rez : integer; begin rez := 0; For i:= 1 To 10 Do rez:= rez + mas[i]; Writeln(rez); readln; end. Ответ выдаёт 0, видать всё - равно что - то нитак. :/ |
compiler |
![]()
Сообщение
#7
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Ответ выдаёт 0, видать всё - равно что - то нитак. :/ а сколько хотел? ![]() -------------------- Спасибо!
Удачи! |
Juhn |
![]()
Сообщение
#8
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
Тоесть ответ правильный ? Я просто не вьезжаю что такое массив, какая - то последовательность чисел, и какой ответ должен быть тоже не знаю, ну ладно
![]() |
Rian |
![]()
Сообщение
#9
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ответ выдаёт 0, видать всё - равно что - то нитак. :/ тебе ж сказали, заполнить массив попробуй Цитата 1. Что в массиве? Неизвестно.... Хорошо бы туда что-нибудь записать. -------------------- Objective-C, Unity3d
|
Juhn |
![]()
Сообщение
#10
|
Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ребята я с трудом понимаю что такое массив, а как его заполнить это уже действия ещё более сложные :D
|
compiler |
![]()
Сообщение
#11
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
посмотри эту программу, может станет яснее...
var -------------------- Спасибо!
Удачи! |
Rian |
![]()
Сообщение
#12
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ребята я с трудом понимаю что такое массив, а как его заполнить это уже действия ещё более сложные :D тебе, желательно для начала почитать литературу, но ты же написал: rez:=0? сделай тоже для элемента массива mas[1]:=5; -------------------- Objective-C, Unity3d
|
мисс_граффити |
![]()
Сообщение
#13
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Тоесть ответ правильный ? Я просто не вьезжаю что такое массив, какая - то последовательность чисел, и какой ответ должен быть тоже не знаю, ну ладно ну да, по сути одномерный массив - последовательность... элементы в которой пронумерованы. например, mas - массив. mas[1] - первый элемент, mas[2] - второй элемент... соответственно, надо: 1. заполнить массив 2. то, что у тебя уже написано... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
DJ-FOX |
![]()
Сообщение
#14
|
|||
Группа: Пользователи Сообщений: 2 Пол: Мужской Реальное имя: Дмитрий Репутация: ![]() ![]() ![]() |
Уважаемые форумчане,помогите чем можете,до меня не допирает...мне нужна прога которая формирует матрицу случайными числами,выводит её на экран,находит сумму главной диагонали и второстепенной диагонали,ищет номер минимального размера массива.
Сообщение отредактировано: Michael_Rybak - 23.01.2008 15:43 |
|||
![]() ![]() |
![]() |
Текстовая версия | 24.06.2025 23:51 |