Задача
20 отговора
0 прегледа
Задача
Здравейте може ли да ми помогнете с решение на следната задача на pascal:
Да се състави компютърна програма за информационно обслужване на училищна библиотека. В библиотеката има до 5000 различни книги и от всяка книга има до 50 екземпляра.
А) Да се въведе и контролира, броят N на всички книги в библиотеката (3<=N<=5000).
За всяка книга да се въведе следната информация:
• сигнатурен номер: 1, 2, 3, ..., N;
• заглавие: низ не по дълъг от 100 знака;
• имена на автора: име, презиме и фамилия в един низ, не по-дълъг от 80 знака, в който имената са разделени с точно един интервал;
• единична цена: реално число в интервала [1.00; 99.99] ;
• брой закупени екземпляри: цяло число в интервала [1;50].
Б) Да се изведе списък на всички книги в библиотеката, подреден по сигнатурен номер, като за всяка книга се извежда: сигнатурен номер, заглавие, име на автора във вида: фамилия, инициали на името и презимето, единична цена, брой екземпляри, общата сума заплатена за тези екземпляри, разделени с по един интервал. Инициалите са първата буква на съответното име, последвана от точка.
Например за книгата със сигнатурен номер 36, заглавие Под игото, автор Иван Минчов Вазов, единична цена 3.52 лв., от която са закупени 30 екземпляра да се изведе: 36 Под игото Вазов И.М. 3.52 30 105.60
В) Да се изведе списък на книгите, подредени в низходящ ред на общата сума заплатена за всички екземпляри от съответната книга.
Г) Да се пресметне и изведе средно аритметичната единична цена S на книгите от библиотеката (средно-аритметичното число на единичните цени).
Благодаря предварително
Да се състави компютърна програма за информационно обслужване на училищна библиотека. В библиотеката има до 5000 различни книги и от всяка книга има до 50 екземпляра.
А) Да се въведе и контролира, броят N на всички книги в библиотеката (3<=N<=5000).
За всяка книга да се въведе следната информация:
• сигнатурен номер: 1, 2, 3, ..., N;
• заглавие: низ не по дълъг от 100 знака;
• имена на автора: име, презиме и фамилия в един низ, не по-дълъг от 80 знака, в който имената са разделени с точно един интервал;
• единична цена: реално число в интервала [1.00; 99.99] ;
• брой закупени екземпляри: цяло число в интервала [1;50].
Б) Да се изведе списък на всички книги в библиотеката, подреден по сигнатурен номер, като за всяка книга се извежда: сигнатурен номер, заглавие, име на автора във вида: фамилия, инициали на името и презимето, единична цена, брой екземпляри, общата сума заплатена за тези екземпляри, разделени с по един интервал. Инициалите са първата буква на съответното име, последвана от точка.
Например за книгата със сигнатурен номер 36, заглавие Под игото, автор Иван Минчов Вазов, единична цена 3.52 лв., от която са закупени 30 екземпляра да се изведе: 36 Под игото Вазов И.М. 3.52 30 105.60
В) Да се изведе списък на книгите, подредени в низходящ ред на общата сума заплатена за всички екземпляри от съответната книга.
Г) Да се пресметне и изведе средно аритметичната единична цена S на книгите от библиотеката (средно-аритметичното число на единичните цени).
Благодаря предварително
Re: Задача
Стига ти да помогнеш на съответния помагач я с кинти я с....
Само да имаш предвид какви оферти да очакваш де. Щото аз паскал мразя.
Bеer? Mоre?
Плацебото
Само да имаш предвид какви оферти да очакваш де. Щото аз паскал мразя.
Bеer? Mоre?
Плацебото
Re: Задача
Къде го учите тоя архаичен език Паскал бе, моме?! Надявам се това да е гимназията, а не някое висше училище. Ако не можеш да излъжеш някой съученик да ти я напише, тук съвсем ще го закъсаш.
Както bira_more не веднъж е казвал - тая работа се прави с дупе - или си сядаш на дупето и го правиш, или ако не можеш - даваш го под наем на някого, а той го прави вместо теб. Не е известно някой форумец да е получил дупе защото е написал нечие домашно (и не е известно някой да е написал нещо), но цената не се е променила и опитите продължават.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Както bira_more не веднъж е казвал - тая работа се прави с дупе - или си сядаш на дупето и го правиш, или ако не можеш - даваш го под наем на някого, а той го прави вместо теб. Не е известно някой форумец да е получил дупе защото е написал нечие домашно (и не е известно някой да е написал нещо), но цената не се е променила и опитите продължават.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: Задача
здравей,
надявам се разбираш, че повечето тук нямат нищо против да помогнат - ако помощта е с няколко насочващи думи. Ако се касае обаче за пълна имплементация, задачата е несложна, но времеемка. База данни на паскал, във файл със записи, сортиране по метода на мехурчето, куиксорт и т.н., справки, дебъгване ...може да отнеме няколко пълни дни. А с толкова време не разполагаме. Повечето от нас са със списък спешни таскове за вчера, и влизат в клуба само за да понаругаят някого за разтуха.
Така че вариантите са три:
- хвани някой разбиращ състудент
- предложи адекватно заплащане (~няколкостотин лв, сори)
- пробвай да прочетеш и да го направиш сама - ще оценят поне усилието.
надявам се разбираш, че повечето тук нямат нищо против да помогнат - ако помощта е с няколко насочващи думи. Ако се касае обаче за пълна имплементация, задачата е несложна, но времеемка. База данни на паскал, във файл със записи, сортиране по метода на мехурчето, куиксорт и т.н., справки, дебъгване ...може да отнеме няколко пълни дни. А с толкова време не разполагаме. Повечето от нас са със списък спешни таскове за вчера, и влизат в клуба само за да понаругаят някого за разтуха.
Така че вариантите са три:
- хвани някой разбиращ състудент
- предложи адекватно заплащане (~няколкостотин лв, сори)
- пробвай да прочетеш и да го направиш сама - ще оценят поне усилието.
Re: Задача
Прав е колегата :)!
Иначе май в ТУ пишат първи курс на паскал и делфи ROFL
Иначе май в ТУ пишат първи курс на паскал и делфи ROFL
Re: Задача
Ми начи не е МЕИ, щото паскал на делфи се казва делфи - води се нов език.
паскал/делфи = C/C++.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
паскал/делфи = C/C++.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: Задача
Задачата не е сложна, но ще отнеме поне 2 дена * 8 часа. И това при положение че някой друг трябва да въвежда данните за книгите. Сметката е 2*8 = 16 часа * 20$ = 320$
Приготви парите и нямаш проблем.
Приготви парите и нямаш проблем.
Re: Задача
Аа не .. обектният паскал съществува още от времената на турбо-паскала.
Delphi е визуалната система за разработка под windows, което ще се класира повече като аналогия на студиото на .NET-а. Даже по-точно като прародител, понеже по времето, когато в Делфи можеше да драгнеш етикетче и бутонче от палитрата във формичката, да кликнеш два пъти върху бутончето, да напишеш етикетче.стойност = "работи и е лесничко" и да пуснеш програмката и като щракнеш бутона да си видиш надписа, работещите с VisualStudio трябваше да изпишeм около 200 реда код за същото и да ги наместим между 2-те хиляди, които отделно студиото генерираше. А Java въобще я нямаше като концепция.
надолу..
Delphi е визуалната система за разработка под windows, което ще се класира повече като аналогия на студиото на .NET-а. Даже по-точно като прародител, понеже по времето, когато в Делфи можеше да драгнеш етикетче и бутонче от палитрата във формичката, да кликнеш два пъти върху бутончето, да напишеш етикетче.стойност = "работи и е лесничко" и да пуснеш програмката и като щракнеш бутона да си видиш надписа, работещите с VisualStudio трябваше да изпишeм около 200 реда код за същото и да ги наместим между 2-те хиляди, които отделно студиото генерираше. А Java въобще я нямаше като концепция.
надолу..
Re: Задача
Нека кажем че Delphi language се отнася към Object Pascal така както C# 3.0 към C# 1.0. Дори в последните версии на езика Delphi са внесени толкова промени (последно добавиха поддръжка на generics/templates, anonymous methods) че вече не прилича изобщо на стария Object Pascal.
И що за библиотека е тази която притежава само 3 книги?!?
И що за библиотека е тази която притежава само 3 книги?!?
Re: Задача
Joro_M:
Книгите ще си ги въвежда даскалката като пусне програмата. Никъде не пише че трябва да се четат от файл.
ssii1990:
Задачата изобщо не е сложна, ще отнеме не повече от 30 минути.
Сметката е 0.5 часа * $600 = $300
Приготви парите и нямаш проблем.
Книгите ще си ги въвежда даскалката като пусне програмата. Никъде не пише че трябва да се четат от файл.
ssii1990:
Задачата изобщо не е сложна, ще отнеме не повече от 30 минути.
Сметката е 0.5 часа * $600 = $300
Приготви парите и нямаш проблем.
Re: Задача
Visual Basic 1.0 -- '91
Delphi 1.0 -- '95
За сравнение: Windows 3.0 -- '90, Windows NT -- '93, Windows 95 -- сам се сети.
cheers,
</wqw>
[линк]
Delphi 1.0 -- '95
За сравнение: Windows 3.0 -- '90, Windows NT -- '93, Windows 95 -- сам се сети.
cheers,
</wqw>
[линк]
Re: Задача
Ама от как регистрацията стана задължителна - дупето нещо не се търси

Или пък хората одъртяха та се интересуват повече от кинти.
Може и друго де - цените като гледам ще са достатъчни за няколко сеанса при професионалистки


Bеer? Mоre?
Плацебото
Или пък хората одъртяха та се интересуват повече от кинти.
Може и друго де - цените като гледам ще са достатъчни за няколко сеанса при професионалистки
Bеer? Mоre?
Плацебото
Re: Задача
Винаги сме готови да се жертваме за нещо свежо, ма виж че то избега.
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Re: Задача
ми ше избяга ве, пръчове разгонени, така ли се прави?
после защо програмистите носели очила - ми как няма да носят, всеизвестен факт е че онанизма уврежда зрението.
NE SUTOR ULTRA CREPIDAM
после защо програмистите носели очила - ми как няма да носят, всеизвестен факт е че онанизма уврежда зрението.
NE SUTOR ULTRA CREPIDAM
Re: Задача
Направи го на Excel или Access
Иначе на паскал ти трябва базичка и елементарен потребителски интерфейс. Докато се направят подробностите наистина ще отнеме ден-два, лесно е, но е трудоемко. Не очаквай от някой непознат да седне и да ти го напише даром.
----------------------------------------
Здрав дух, в здрава бутилка!
Иначе на паскал ти трябва базичка и елементарен потребителски интерфейс. Докато се направят подробностите наистина ще отнеме ден-два, лесно е, но е трудоемко. Не очаквай от някой непознат да седне и да ти го напише даром.
----------------------------------------
Здрав дух, в здрава бутилка!
Re: Задача
Айде бе, един генератор за книги и никой няма да въвежда.
А може и да даде на даскала програмата и да каже, че работи, пък той като има мерак да си въведе данните да пробва


----------------------------------------
Здрав дух, в здрава бутилка!
А може и да даде на даскала програмата и да каже, че работи, пък той като има мерак да си въведе данните да пробва
----------------------------------------
Здрав дух, в здрава бутилка!
Re: Задача
Ми ако е девойка - направо даром може да и излезне 


Bеer? Mоre?
Плацебото
Bеer? Mоre?
Плацебото