Автор Тема: Помогите с паскалем,завтра экз)  (Прочитано 4342 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BC Автор темы

  • Эксперт
  • *****
  • Сообщений: 2760
Помогите с паскалем,завтра экз)
« : Октября 06, 2010, 19:09:37 »
В общем случилась такая тема,что завтра нужно сдавать экз) Нужно поднять теорию(в принципе зазубрить,ничё сложного) и практику. С практикой проблемы... Есть 27 задач,которые могут попасться... Врубиться чё-то не получается,часа 3 уже гуглю и не продвинулся ни на шаг.
Вопрос: Как решать подобные задачки? Что для этого нужно знать? Есть какие-нить римеры решения подобных задач?  ???
С меня плюсы)
Вот собсна сами задачи

1.Написать программу нахождения номера наименьшего положительного элемента в последовательности N произвольных чисел, вводимых с клавиатуры.
2.Написать программу вычисления суммы последовательно вводимых чисел с окончанием по вводу признака конца.
3.Написать программу нахождения минимального значения из всех положительных в последовательности N произвольных вводимых чисел.
4.Написать программу вычисления среднеарифметического только отрицательных чисел среди произвольных вводимых чисел с окончанием по вводу признака конца.
5.Написать программу нахождения минимального значения в последовательности N вводимых чисел.
6.Написать программу нахождения разности номеров максимального и минимального значений в последовательности N вводимых чисел.
7.Написать программу нахождения максимального отрицательного значения в последовательности N вводимых произвольных (как положительных, так и отрицательных) чисел.
8.Написать программу нахождения максимального значения в последовательности вводимых чисел с окончанием по вводу признака конца.
9.Написать программу вычисления среднеарифметического последовательно вводимых чисел для заданного количества чисел.
10.Написать программу нахождения номера максимального отрицательного значения в последовательности произвольных вводимых чисел с окончанием выбора по вводу признака конца.
11.Написать программу вычисления среднеарифметического последовательно вводимых чисел с окончанием по вводу признака конца.
12.Написать программу нахождения минимального значения в последовательности вводимых чисел c окончанием по вводу числа "-999".
13.Написать программу нахождения разности номеров максимального и минимального значений в последовательности N вводимых чисел.
14.Написать программу вычисления произведения последовательно вводимых чисел для заданного количества чисел.
15.Написать программу нахождения номера наибольшего положительного элемента в
последовательности N произвольных чисел, вводимых с клавиатуры.
16.Написать программу нахождения максимального отрицательного значения в последовательности N вводимых произвольных (как положительных, так и отрицательных) чисел.
17.Написать программу нахождения номера минимального значения в последо-вательности вводимых чисел с окончанием по вводу признака конца.
18.Написать программу вычисления факториала числа N (произведения всех целых чисел начиная от 1 до числа N).
19.Написать программу нахождения номера максимального значения в последо-вательности вводимых чисел с окончанием по вводу признака конца.
20.Написать программу вычисления среднего значения только положительных элементов среди вводимых N произвольных чисел.
21.Написать программу вычисления произведения только чисел меньших"0" из N последовательно вводимых произвольных чисел.
22.Написать программу вычисления произведения только чисел больших "0" из N последовательно вводимых произвольных чисел.
23.Написать программу нахождения номера наименьшего отрицательного элемента в последовательности N произвольных чисел, вводимых с клавиатуры.
24.Написать программу нахождения минимального значения в последовательности вводимых чисел c окончанием по вводу числа "0".
25.Написать программу вычисления среднеарифметического значения только отрицательных элементов среди вводимых N произвольных чисел.
26.Написать программу вычисления произведения последовательно вводимых чисел с окончанием, когда абсолютная величина произведения станет > 1000
27.Написать программу вычисления номера последнего отрицательного числа из последовательно вводимых произвольных чисел заданного количества.

Оффлайн alex_ey

  • Опытный
  • ****
  • Сообщений: 685
  • быдло котэ...
Re: Помогите с паскалем,завтра экз)
« Ответ #1 : Октября 06, 2010, 19:38:42 »
охренеть

Оффлайн BC Автор темы

  • Эксперт
  • *****
  • Сообщений: 2760
Re: Помогите с паскалем,завтра экз)
« Ответ #2 : Октября 06, 2010, 19:45:27 »
 :vis:

Оффлайн ololo666

  • Опытный
  • ****
  • Сообщений: 725
Re: Помогите с паскалем,завтра экз)
« Ответ #3 : Октября 06, 2010, 19:47:39 »
Тут, вроде, нет ничего сложного

Оффлайн BC Автор темы

  • Эксперт
  • *****
  • Сообщений: 2760
Re: Помогите с паскалем,завтра экз)
« Ответ #4 : Октября 06, 2010, 19:52:27 »
Но и ничё простого)) С преподом проходили циклы с параметрами,пост и пред условиямми и подобную фигню)
Ща препод сменился,долг по эку остался,а вотзадания стали жёстче) Ничё подобного не делали ???

Оффлайн DR_EPE

  • Эксперт
  • *****
  • Сообщений: 2866
  • Пыщ! Пыщ! Сотона!
Re: Помогите с паскалем,завтра экз)
« Ответ #5 : Октября 06, 2010, 20:28:36 »
Тут циклы for while , условие if и ввод с клавиатуры. Что тут сложного-то? :7:

Оффлайн Antolflash

  • Опытный
  • ****
  • Сообщений: 674
  • xor мозг, мозг;
Re: Помогите с паскалем,завтра экз)
« Ответ #6 : Октября 06, 2010, 20:30:05 »
BC, Мнус тебе, учить надо было, все задачки простые. Бери, например, Фаронова и учи.

Оффлайн Geo1

  • Эксперт
  • *****
  • Сообщений: 2506
  • Нас гитаристов двое----- Я да Хендрикс
Re: Помогите с паскалем,завтра экз)
« Ответ #7 : Октября 06, 2010, 20:36:39 »
Водки точно много понадобиться!   :hmmm:

Оффлайн BC Автор темы

  • Эксперт
  • *****
  • Сообщений: 2760
Re: Помогите с паскалем,завтра экз)
« Ответ #8 : Октября 06, 2010, 20:43:13 »
DR_EPE, Сэнкс хоть за какую-то инфу) Циклы писать-без проблем в принципе,осталось вкурить где какой юзать)

Оффлайн Ravenbird

  • Меценат
  • *****
  • Сообщений: 5277
Re: Помогите с паскалем,завтра экз)
« Ответ #9 : Октября 06, 2010, 20:46:54 »
Задачки простенькие. Везде - работа с одномерными массивами. Открой любой учебник по паскалю на этом разделе и разберёшься.

Оффлайн BC Автор темы

  • Эксперт
  • *****
  • Сообщений: 2760
Re: Помогите с паскалем,завтра экз)
« Ответ #10 : Октября 06, 2010, 20:51:48 »
Ravenbird, Сэнкс!

Оффлайн RafaelRS

  • Меценат
  • *****
  • Сообщений: 3471
  • Я - самодура
Re: Помогите с паскалем,завтра экз)
« Ответ #11 : Октября 06, 2010, 20:56:41 »
о_О вот так и берутся новые программисты пишущие полную фигню.

Такое за ночь не зубрят. Такое вообще не зубрят. Такое понимать надо. Чего ты на занятиях делал???  :pozor:

Оффлайн BC Автор темы

  • Эксперт
  • *****
  • Сообщений: 2760
Re: Помогите с паскалем,завтра экз)
« Ответ #12 : Октября 06, 2010, 20:58:29 »
Не парьтесь ,ребят,я географ ;D Инфа как общеобразовательный предмет)

Оффлайн DR_EPE

  • Эксперт
  • *****
  • Сообщений: 2866
  • Пыщ! Пыщ! Сотона!
Re: Помогите с паскалем,завтра экз)
« Ответ #13 : Октября 06, 2010, 21:03:40 »
BC, :crazy:
Помочь тебе решить задачку чтоли ;D
27.Написать программу вычисления номера последнего отрицательного числа из последовательно вводимых произвольных чисел заданного количества.
program I_love_pascal
var x,n,i,res : integer;
begin
res = 0;
writeln("n=");
readln(n);
for i:=1 to n do
begin
writeln("введите число");  
readln(x)
if x < 0 then res:= i
end;
if res>0 then writeln(res)
else writeln ("здесь был Вася");
end.

За синтаксис не уверен, давно не имел дело с паскалем. остальные задачки решаются аналогично и в общем-то не должны вызывать трудности у даже просто прочитавшего любой учебник по паскалю, причем не весь, а процентов 30 максимум)

Оффлайн RafaelRS

  • Меценат
  • *****
  • Сообщений: 3471
  • Я - самодура
Re: Помогите с паскалем,завтра экз)
« Ответ #14 : Октября 06, 2010, 21:10:09 »
DR_EPE, а где структурное форматирование?