Вопрос № 104314: Скажите, пожалуйста, с чего начать изучение Pascal. ...Вопрос № 104333: Дорбый день уважаемые эксперты. Помогите, пожалуйста, глупому студенту.
Задача следущая: есть лотерейтые билеты с трёхзначными номерами, состоящими из цифр 1, 2 и 3. Билетыразных цветов если они разлицаются во всех разрядах (for ex. 123 и 321 ра...
Вопрос № 104.314
Скажите, пожалуйста, с чего начать изучение Pascal.
Отвечает: 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мирнова Наталья Викторовна!
Отвечает: 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 Комментарий оценки: Большое спасибо!!!