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

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


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

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

Выпуск № 463
от 10.10.2007, 12:05

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


Вопрос № 104314: Скажите, пожалуйста, с чего начать изучение Pascal. ...
Вопрос № 104333: Дорбый день уважаемые эксперты. Помогите, пожалуйста, глупому студенту. Задача следущая: есть лотерейтые билеты с трёхзначными номерами, состоящими из цифр 1, 2 и 3. Билетыразных цветов если они разлицаются во всех разрядах (for ex. 123 и 321 ра...

Вопрос № 104.314
Скажите, пожалуйста, с чего начать изучение Pascal.
Отправлен: 04.10.2007, 18:46
Вопрос задала: Cмирнова Наталья Викторовна (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, Cмирнова Наталья Викторовна!
Изучение любого языка программирования надо начинать с изучения синтаксиса :) Можно взять какой-нибудь самоучитель, попробовать писать простые программы - тут всё зависит от того, имеете ли Вы представление о программировании вообще.
Программирование - прежде всего, практика, так что осваивайтесь в среде и сразу начинайте писать код сами - это самый надёжный способ.
Могу посоветовать учебник по Паскалю для студентов: Link .
Для начинающего ещё есть хорошая книжка Культина "Программирование в Turbo Pascal 7.0 и Delphi" (bhv) , но скачать её, скорей всего, не удастся, только если купить.
Из сайтов могу порекомендовать этот в качестве справочника (также там есть набор уроков по Паскалю) и этот в качестве набора простых программ для примера.
Удачи!
---------
Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Студент)
Ответ отправлен: 04.10.2007, 19:08

Отвечает: sir henry
Здравствуйте, Cмирнова Наталья Викторовна!
Начинать изучение нужно с того, что скачать себе один из доступных и обязательно современных дистрибутивов Паскаля. Правда на сегодняшний день выбор невелик ограничивается двумя общеизвестными:
1. Turbo Delphi Explorer. (http://cc.codegear.com/free/turbo)
Английская версия - 325 МБ, французская - 319 МБ. :)
Очень продвинутая среда программирования с довольно длинной историей. Позволяет создавать как оконные приложения для Windows, так и махонькие консольные утилиты. Работает в высшей степени хорошо и быстро. Книжек очень много, правда по предыдущим версиям, но это нисколько не помешает изучению.
Интерфейс среды разработки только под Windows, довольно стандартный.
2. FreePascal. (http://www.freepascal.ru)
Выгодно отличается небольшим размером дистрибутива, всего 31 МБ. Но и интерфейс среды разработки куда беднее и работает в консоли. Это накладывает определённые неудобства при написании оконных программ, т.к. кодировка в консоли отлична от кодировки Windows. Однако для него есть и специализированная среда разработки DevPascal для Windows, написаная сторонними разработчиками (http://www.bloodshed.net/devpascal.html).
Для этого Паскаля подойдут книжки которые написаны для Turbo Pascal, так и книжки написаные для Delphi.
Вместе с FreePascal поставляется подробная документация как по особенностям использования, так и по всем стандартным функциям и процедурам, в которую нужно часто заглядывать. Документация на английском.
Ответ отправил: sir henry (статус: Академик)
Россия, Красноярск
----
Ответ отправлен: 04.10.2007, 19:26

Отвечает: Артём1983
Здравствуйте, Cмирнова Наталья Викторовна!
Лучше конечно начинать с настоящей книги. Например Фаронов. Моя первая книга по паскалю. Очень хорошая книжка :Андрей Ставровский "Турбо Паскаль 7.0"
Но самым удачным для Вас шагом считаю посещение портала rusfaq!
Так что до встречи на форумах.
Ответ отправил: Артём1983 (статус: 4-ый класс)
Ответ отправлен: 04.10.2007, 19:41

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Cмирнова Наталья Викторовна!

Могу посоветовать:Книги по паскалю и компилятор Turbo Pascal 7.1.

говорят он под ХР "тормозит"
Удачи!
---------
И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 04.10.2007, 20:00

Отвечает: Lafet
Здравствуйте, Cмирнова Наталья Викторовна!
С самого начала лучше всего научиться строить блок схемы(алгоритм) программы. Потом изучение ввода вывода. Циклы. Символы и стоки....массивы и т.д.
Ответ отправил: Lafet (статус: 1-ый класс)
Ответ отправлен: 04.10.2007, 21:44


Вопрос № 104.333
Дорбый день уважаемые эксперты. Помогите, пожалуйста, глупому студенту.
Задача следущая: есть лотерейтые билеты с трёхзначными номерами, состоящими из цифр 1, 2 и 3. Билетыразных цветов если они разлицаются во всех разрядах (for ex. 123 и 321 разных цветов). Всего существут три цвета - R, W, B. Билет 122 - цвета W, билет 222 - B. Нужно написать три программы:
1) Программа выводит все существующие номера билетов (их всего 27) и цвет, соответсвующий каждому билету.
2) По номеру билета программа выдаёт информацию о его цвете
3) по заданному цвету программа выдает все номера билетов этого цвета.
Заранее спасибо.
Отправлен: 04.10.2007, 20:07
Вопрос задал: Peeny (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lafet
Здравствуйте, Peeny!
Я думаю в этих программах использовать двумерный массив. Заполнить массив данными. Первый массив числами, второй цветом. В первой задачи выдать на экран весь массив на экран. Во второй идет поиск по первому столбцу, накодиться его адрес в массиве, а из второго столбца береться цвет. и выводиться на экран. В третьей. Создаеться условие, если во втором столбце цвет равет искомому то выводьть строчку массива. Если не понятно, то пиши на Lafet2@mail.ru
Ответ отправил: Lafet (статус: 1-ый класс)
Ответ отправлен: 04.10.2007, 22:53
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо!

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Peeny!

Смотрите приложение все 3-и задачи.
Если билет 122 - цвета W, билет 222 - B
то билет 322 - R.
т.е. цвета билетов определяет первая цифра.
Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Специалист)
Ответ отправлен: 05.10.2007, 17:10
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо!!!


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.60.13 от 06.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное