Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 283
от 03.01.2007, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 228, Экспертов: 43
В номере:Вопросов: 1, Ответов: 2


Вопрос № 69059: Здраствуйте уважаемые Эксперты! Прошу, Вас, почочь мне вот с какой задачей, точнее с пятью! Организовать на экране внешнее меню, позволяющее выбрать нужную задачу из пяти имеющихся и продемеонстрировать результат её решения. (управление ...

Вопрос № 69.059
Здраствуйте уважаемые Эксперты! Прошу, Вас, почочь мне вот с какой задачей, точнее с пятью!

Организовать на экране внешнее меню, позволяющее выбрать нужную задачу из пяти имеющихся и продемеонстрировать результат её решения.
(управление внешним меню задается при помощи цифровой или буквенной клаиватуры или при помощи клавиш управления курсором или при помощи "мыши" - в зависимости от вашего желания. Предусмотреть защиту от неправильного ввода данных для каждой задачи и вывод всех результатов задачи в короткой форме для проверки правильности действия составленных программ)

1. По введенному с клавиатуры знаку действия найти для двух чисел результат операции(сложение, вычитание, умножение, деление, степень) и вывести на экран!
2. В массиве М(45) лежат целые числа. Перерасположить элементы массива таким образом, чтобы порядок следвания остался прежним, но в начале шли нули, затем отрицательные элементы, затем положительные элементы массива
3. Ввести строку А: string с клавиатуры. Вместо каждой точки поставить многоточие, вместо буквы "а" букву "о". Посчитать количество элементов.
4. Создать список клиентов банка. Описать и ввести массив, содержажий 10 записей следующей структуры: ФИО, адрес, возоаст, № счета, счет (руб.). Вывести массив в табличном виде по номеру счета. Вывести списки клиентов проживающих по пр. Ленина, затем клинтов старше 70 лет. Найти средний возраст клиентов.
5. Создать файл, состоящий из нескольких чисел. Дописать после каждого числа в файле его модуль. Дописать измененный файл суммой всех имеющихся чисел. Осущитвить просмот содержимого вначале созданного файла, затем преобразованного файла.

Сам я TurboPascal пости не знаю, так, что прошу напишите,пожалуйста, по подробнее.
Заранее благодарен!
Отправлен: 29.12.2006, 18:23
Вопрос задал: Тисенков (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Verena
Здравствуйте, Тисенков!

Если Вы не знаете Паскаль, то почитайте эту книжку:
http://declic.narod.ru/ossio/files/welcome.html

Она Вам поможет в решении последних двух задач, там есть общие алгоритмы и описание языка. Ещё некоторые алгоритмы можно найти здесь:
http://pasadvice.narod.ru/

Меню можно организовать через case of - ввод цифр, соответсвующих пункту, с клавиатуры. Напишите хоть что-нибудь и обращайтесь с кодом, а писать всю программу Вам здесь вряд ли кто-нибудь станет.
---------
Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: 3-ий класс)
Ответ отправлен: 29.12.2006, 20:01

Отвечает: Coupler
Здравствуйте, Тисенков!
В приложении примерная реализация программы с "меню" и выполненными задачами 1 и 3.
Алгоритм для 2 задачи: находим 0 и сдвигаем все элементы перед ним, а его ставим в начало. Для отрицательных чисел аналогично, только само число надо запоминать.
Для 4 задачи ответ - RTFM :) Тем более, что почитать, Вам предложил предыдущий эксперт. Если будет время, выложу решения ост. задач в мини-форум. Но уже не сегодня.

Приложение:

Ответ отправил: Coupler (статус: Студент)
Ответ отправлен: 31.12.2006, 11:28


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное