Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];

Вниз

Turbo Pascal   Найти похожие ветки 

 
Djels   (2008-12-10 18:41) [0]

Помогите пожалуйста с таким заданием (с соблюдением требований):

В заданном одномерном массиве чисел А найти последний по порядку элемент, являющийся простым числом.

Требования к программе:
1.программа должна аботать автономно, то есть не должны использоваться
глобальные переменные
2.массивы передавать через аргуенты подпрограммы
3.тип массива не конкретизирован (открытыймассив или через absolute)

для простоты количество элементов массива можно обозначить константой;
нельзя записывать в одну подпрограмму, их надо разбить на отдельные
процедуры ввода, вывода и самой программы, кот. выполняет основной
алгоритм


 
Djels   (2008-12-10 18:41) [1]

Этона паскале. просто не знал куда обратиться за помощью=(


 
Ega23 ©   (2008-12-10 18:52) [2]

В чём конкретно затруднение?


 
Djels   (2008-12-10 18:54) [3]

ВО всем=(
Не могу понять паскаль, сейчас сижу с книгой, пытаюсь сам написать, пока что никак. + к этому нужны описания, таблицы тестов


 
clickmaker ©   (2008-12-10 18:59) [4]

> ВО всем=(

что, даже в том, что такое "простое число"?


 
Ega23 ©   (2008-12-10 19:03) [5]


> ВО всем=(
> Не могу понять паскаль, сейчас сижу с книгой, пытаюсь сам
> написать, пока что никак. + к этому нужны описания, таблицы
> тестов


Вариант первый.
Прочитать книгу, проделать примеры, понять язык и написать эту, в общем-то простую программу.

Вариант второй.
Озвучить сумму. Наверняка кто-нибудь возьмётся и сделает тебе. С описаниями и таблицами тестов.

Вариант 3.
Забить на написание и пойти в армию.


 
Djels   (2008-12-10 19:07) [6]


> > ВО всем=(
>
> что, даже в том, что такое "простое число"?

Это я знаю.
Наверное лучше переформулировать задание:
Помогите разработать алгоритм для написания программы.

> > ВО всем=(
> > Не могу понять паскаль, сейчас сижу с книгой, пытаюсь
> сам
> > написать, пока что никак. + к этому нужны описания, таблицы
>
> > тестов
>
>
> Вариант первый.
> Прочитать книгу, проделать примеры, понять язык и написать
> эту, в общем-то простую программу.
>
> Вариант второй.
> Озвучить сумму. Наверняка кто-нибудь возьмётся и сделает
> тебе. С описаниями и таблицами тестов.
>
> Вариант 3.
> Забить на написание и пойти в армию.

1 Вариант я сейчас пробую. второй не покатит, т.к. мне кажется что задача не стоит денег.
третий: не хочу что-то


 
clickmaker ©   (2008-12-10 19:13) [7]

> Помогите разработать алгоритм для написания программы.

на бумажке ты бы ее как решал? если бы тебе дали список чисел. вот это и будет алгоритм


 
Ega23 ©   (2008-12-10 19:15) [8]


> 1 Вариант я сейчас пробую. второй не покатит, т.к. мне кажется
> что задача не стоит денег.
> третий: не хочу что-то


Ты сделал правильный выбор, юный падаван.
Вот теперь ждём твоих вопросов. Только не сейчас, а после того, как ты будешь знать:
1. Что такое программа
2. Что такое подпрограмма.
3. Что такое массив.
4. Каким образом передаётся массив в подпрограмму.
5. Что такое глобальная переменная.

Также ты просмотришь гугл на предмет алгоритмов нахождения простых чисел (допустим, примитивнейшее "Решето Эратосфена").

Потом ты возьмёшь бумажку, карандаш, и нарисуешь в картинках, что и как ты хочешь получить.

И вот только тогда, если у тебя ещё остануться вопросы - вот тогда милости просим.


 
Putnik ©   (2008-12-10 21:49) [9]

А простым циклом от последнего элемента массива к первому и какой-нибудь функции IsPrime не получится?


 
Djels   (2008-12-10 22:32) [10]

что-то у меня получилось, то есть программа работает, (с помощью друга) Только как ее делить на функции и процедуры...ВОт это ужас


 
korneley ©   (2008-12-11 00:12) [11]


> Djels   (10.12.08 22:32) [10]
> что-то у меня получилось, то есть программа работает, (с
> помощью друга) Только как ее делить на функции и процедуры.
> ..ВОт это ужас

Так это у друга что-то получилось. А делить придётся пиво. Оно легко делится. И вам нужно определиться:
"...на кухню вошел дядя Витя и говорит — надо ему указательный палец отвалить. Без указательного пальца в солдаты не берут, потому что стрелять нечем. Предлагаю циркулярку. Но если на дому, то и кусачками можно."
Да и клаве поспокойнее будет...


 
Германн ©   (2008-12-11 01:14) [12]


> Djels   (10.12.08 22:32) [10]
>
> что-то у меня получилось, то есть программа работает, (с
> помощью друга) Только как ее делить на функции и процедуры.
> ..ВОт это ужас
>

Настоящий ужас будет позже! Когда не сможешь сдать.
P.S. Но некоторым форумчанам армия пошла на пользу. И теперь их практически не возможно "ужаснуть"! :)
P.P.S. Доча моя ныне впервые в своей жизни проходит "зачётную неделю". Уже вижу как её восприятие "реальной жизни" меняется. А потом будет сессия!


 
Djels   (2008-12-11 01:24) [13]

Герман, korneley спасибо,с Вашими словами мне стало легче...
Это была моя первая курсовая работа...1 курс...а вы с армией заладили...


 
Германн ©   (2008-12-11 01:36) [14]


> Djels   (11.12.08 01:24) [13]
>
> Герман, korneley спасибо,с Вашими словами мне стало легче.
> ..
> Это была моя первая курсовая работа...1 курс...а вы с армией
> заладили...
>

Во-первых - не за что. Сам был студентом. Знаю все трудности первого курса.
Свобода + "школьный задел". И кажется, что можно всё студенческое время проводить на "пирушках". А тут, вдруг "!зачёты и сессия"!


 
korneley ©   (2008-12-11 02:12) [15]


> Djels   (11.12.08 01:24) [13]

Дык, ёлы-палы, братушка! Добро пожаловать в большой мир! Как говорится: "Welcome"! И армия, поверь, не самое худшее.


 
Германн ©   (2008-12-11 03:22) [16]

Волновался в институт поступал,
Но экзамен но "отлично" я сдал!
И теперь, в институте я учусь.
В науке вся голова, любимый город Москва
Для меня уж без кафе и баров!

Днём и ночью я в читалке сижу.
И на женщин я совсем не гляжу.
Всех друзей позабыл давным-давно!

Теперь примерный я студент,
Дифференцирую момент,
Интегралы я беру что надо!

В нашей группе весело!
Все ребята дружные!
---
---
И преподаватели всем на очень нужные!
Только до сессии. Дальше капкан.


 
KilkennyCat ©   (2008-12-11 03:27) [17]


> И армия, поверь, не самое худшее.

Это точно. Исчо турма есть...


 
AIK ©   (2008-12-11 08:56) [18]


> Требования к программе: 1.программа должна аботать автономно,
>  то есть не должны использоваться глобальные переменные


Я что-то не понял условия, что если используешь глобальные переменные то программа не работает автономно?


 
han_malign ©   (2008-12-11 12:41) [19]


> Только как ее делить на функции и процедуры.

1. вход: интерфейс; выход: колическтво элементов/массив элементов
2. вход: число; выход: логическое значение
3. вход: колическтво элементов/массив элементов; выход: номер соотвествующего условию элемента
4. вход: результат; выход: интерфейс

4(3(1()){2()})



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.008 c
15-1227972447
demon
2008-11-29 18:27
2009.01.25
В чем разница между переменными типа bool и boolean?


2-1229001049
1994
2008-12-11 16:10
2009.01.25
Символ &


2-1228833468
grav
2008-12-09 17:37
2009.01.25
Как считать содержимое DBEdit?


1-1206585666
San1712
2008-03-27 05:41
2009.01.25
Как узнать адрес процедуры в потоке из модуля этой же программы?


2-1229021735
ivak
2008-12-11 21:55
2009.01.25
Как работать с компонентом на который я нажал





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский