Программируем

Пожалуйста, зарегистрируйтесь или войдите под уже созданным логином. Вы получите полный доступ ко всем статьям форума.

Join the forum, it's quick and easy

Программируем

Пожалуйста, зарегистрируйтесь или войдите под уже созданным логином. Вы получите полный доступ ко всем статьям форума.

Программируем

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Программируем

На нашем форуме программистов вы сможете найти софт для программирования и другие программы. На форуме обсуждаются многие языки программирования, задачи и их решения. Используются языки: C, Assembler, Pascal, Delphi, Flash и другие.

Последние темы

» Арена искусственных интеллектов Gridwars
Pascal. Урок 1. EmptyСр Окт 12, 2016 2:43 am автор SeriousPasha

» требуется несколько JS разработчиков
Pascal. Урок 1. EmptyПт Окт 07, 2016 10:19 pm автор mrktwn1

» Защита приложения от взлома
Pascal. Урок 1. EmptyЧт Июн 18, 2015 10:28 pm автор stradi

» Ищите программиста или дизайнера?
Pascal. Урок 1. EmptyПт Мар 27, 2015 6:25 am автор фриланс

» Создание и продвижение сайтов, их развитие.
Pascal. Урок 1. EmptyСр Мар 25, 2015 12:40 am автор asdfghhgfdsa

» Исходники для студентов + скайп-консультации,помощь в написании программ
Pascal. Урок 1. EmptyВт Окт 07, 2014 11:25 pm автор Horpion

» IT- технологии для развития бизнеса
Pascal. Урок 1. EmptyПн Июн 23, 2014 6:11 pm автор dvos12

» Стенли Кубрик "С Широко закрытыми Глазами"
Pascal. Урок 1. EmptyЧт Июн 12, 2014 2:01 am автор Vertuozzz

» Каталог популярных хостинг компаний
Pascal. Урок 1. EmptyСб Май 10, 2014 7:18 pm автор naik

Самые активные пользователи

Aster (142)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
Exkalibur (89)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
Чебурашка (63)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
Administrator (34)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
ak95 (8)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
Пушкин (7)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
K4_ (7)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
LuDa (7)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
Goldcoding (6)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 
Admin (6)
Pascal. Урок 1. Bar_leftPascal. Урок 1. BarPascal. Урок 1. Bar_right 

Партнеры

Pascal. Урок 1. Top100 Rambler's Top100

Участников: 3

    Pascal. Урок 1.

    Aster
    Aster
    Admin
    Admin


    Сообщения : 142
    Очки : 274
    Репутация : 11
    Дата регистрации : 2010-01-07

    Pascal. Урок 1. Empty Pascal. Урок 1.

    Сообщение автор Aster Чт Янв 07, 2010 6:37 pm

    Pascal - наиболее популярный язык для начинающих.
    Если вы никогда раньше не встречались ни с каким из языков программирования, то Pascal для вас. Не стоит надеяться, что, изучая паскаль, вы вскоре научитесь делать крупные приложения(блокнот, например). Нет, паскаль - базисный язык, зная который, вы с легкостью сможете понять, например, Delphi, на котором уже можно составлять довольно масштабные графические приложения.
    Паскаль - консольный язык, и все программы, которые мы будем писать, будут выводить результат в черное окно(как командная строка), либо в файл.
    Сегодня мы напишем первую программу на паскале.
    Если вы решили изучать паскаль, то настоятельно рекомендую приобрести книгу С.Окулова "Основы программирования".
    Чтож, приступим.
    Чтобы написать первую программу, нужно понять, как вообще строится программа на Паскале.
    Программа имеет следующий вид:
    1. Название.
    2. Описание типов, переменных и констант.
    3. Функции, процедуры.
    4. сама программа.

    Пример такой программы(Знаком "//" будут отделяться комментарии, они не влияют на программу):

    Код:

    Program first; //Название программы. После каждой команды ставится точка с запятой.
    Var a, b, rez: integer; //Описание переменных. a, b, rez - переменные типа integer, сейчас не будем останавливаться                                      на типах.
    Begin //тут точка с запятой не нужна, так как это начало программы.
      ReadLn(a, b); //Read считывает данные. В данном случае мы считаем a и b.
      rez := a + b; //в этой строке мы присвоили переменной rez значение a + b. Теперь в rez хранится сумма a и b.
      WriteLn(rez); //WriteLn('что выводить') - это встроенная процедура, которая выводит то, что написано в скобках.
      WriteLn('это моя первая программа'); //в результате последних двух строк мы увидим на экране результат нашего сложения и фразу это моя первая программа.
      //пожалуй на этом программу можно заканчивать, казалось бы все есть, но после запуска, на экране мы увидим результат только на очень короткое время. Чтобы увидеть результат нормально, нужно написать еще одну строку.
      ReadLn; //Эта строка будет ждать пока мы нажмем Enter. То есть программа выведет результат и будет ждать ввода.
    End; //Программа завершена.


    Вот вы и написали вашу первую программу. Скачайте Turbo Pascal и пробуйте.


    Последний раз редактировалось: Aster (Сб Янв 09, 2010 11:51 pm), всего редактировалось 2 раз(а)
    Aster
    Aster
    Admin
    Admin


    Сообщения : 142
    Очки : 274
    Репутация : 11
    Дата регистрации : 2010-01-07

    Pascal. Урок 1. Empty Re: Pascal. Урок 1.

    Сообщение автор Aster Чт Янв 07, 2010 6:38 pm

    Если вы хотите продолжать курс, то отпишитесь в этой теме и мы продолжим.
    avatar
    ValeryLaptev
    Новичек
    Новичек


    Сообщения : 5
    Очки : 5
    Репутация : 0
    Дата регистрации : 2010-01-10

    Pascal. Урок 1. Empty Re: Pascal. Урок 1.

    Сообщение автор ValeryLaptev Вс Янв 24, 2010 5:34 am

    Только Турбо Паскаль не "скушает" С++комментарии с двумя косыми.
    Aster
    Aster
    Admin
    Admin


    Сообщения : 142
    Очки : 274
    Репутация : 11
    Дата регистрации : 2010-01-07

    Pascal. Урок 1. Empty Re: Pascal. Урок 1.

    Сообщение автор Aster Вс Янв 24, 2010 3:42 pm

    Я на Delphi 7 пишу
    Exkalibur
    Exkalibur
    Почетный пользователь
    Почетный пользователь


    Сообщения : 89
    Очки : 144
    Репутация : 13
    Дата регистрации : 2010-02-28
    Возраст : 33
    Откуда : Красноярск

    Pascal. Урок 1. Empty Re: Pascal. Урок 1.

    Сообщение автор Exkalibur Вс Фев 28, 2010 9:05 pm

    я тоже на Delphi в основном пишу, но бывает и на С++ приходится.
    Начало программирования проходило именно на Pascal - ох уж он мне нервов попортил, зато полностью пришло понимание основной структуры программы, хотя, если взять Assembler, то куда эти понятия деваются/
    Что же касается Pascal - тут интересно графичекое представление

      Текущее время Пт Май 03, 2024 5:50 am