Важная информация
Показано с 1 по 9 из 9

Тема: Free Pascal обучение

  1. #1 Free Pascal обучение 
    Новичок
    Регистрация
    18.04.2018
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Здаров, ребята! Случилось со мной вот что... В универе мне нужно написать пару программ на Free Pascal, а я вот вообще симантику не пойму этого языка, сам вроде не глупый, пишу скетчи на ардуино, то есть имею представление о программированииии
    , мог бы у вас спросить готовый текст программы да не хочу, перед самим собой стыдно. Может мне кто нибудь подскажет книги полезные что бы я понять побыстрей смог ?Заранее спасибо!
    Ответить с цитированием  
     

  2. #2  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,822
    Сказал(а) спасибо
    1,808
    Поблагодарили 933 раз(а) в 795 сообщениях
    Записей в блоге
    1
    Да нет ничего сложного писать на 3GL. Эта база в любой книге по паскалю разбирается.
    Можно взять турбо паскаль учебник, и турбо паскаль практикум, вся база по языку там есть.
    Процедурку может освоить любой человек, хочешь большего чем процедурка - во-первых освой
    для начала её, во-вторых ты должен иметь способности к этому и талант, чтобы не делать плохо
    другим людям, любым людям которые будут читать твой код.
    Последнее время все бросаются на 4GL как на супермегапопулярную штуку которая "будет кодить типо сама"
    и адски лажают, просто адски, валят миллионы абстракций, кучу не нужного для работы алгоритма хлама,
    тырят чужой код через своё супер пупер множественное наследование и в итоге обсираются как малые дети.
    Говорю это всё каждому, кто бьёт себя в грудь, чтобы предостеречь от всего этого.

    Суть на самом деле элементарна, самые азы, самая элементарная база:
    - Структуры алгоритмов
    - Базовые алгоритмы
    - Синтаксис
    - Бинарная логика
    - Предметная область
    - Работа с документацией

    Тут всё от человека зависит. Мы вообще без интернета учились, без всей этой огромной базы информации.
    Тонны сайтов, тонны ресурсов. Всё это может дать гугл, только правильно сформируй запрос.

    Цитата Сообщение от Dima007 Посмотреть сообщение
    пишу скетчи на ардуино
    Какие скетчи? Что за ЯП? Первый раз об этом слышу...

    Цитата Сообщение от Dima007 Посмотреть сообщение
    мог бы у вас спросить готовый текст программы да не хочу, перед самим собой стыдно.
    В любой IDE всегда есть примеры. Не поверю что FreePascal идёт голый без единой программы.
    Открой посмотри как там чего. Язык элементарнее некуда.
    Последний раз редактировалось >Quiet Snow<; 19.04.2018 в 03:08.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  3. Пользователь сказал cпасибо:

    Free Admin (19.04.2018)

  4. #3  
    Новичок
    Регистрация
    18.04.2018
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Скечи это текст программы под аппаратные средства ардуино.

    Вот пример в IDE нет в этом я вас уверяю.

    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    во-вторых ты должен иметь способности к этому и талант
    Талант ? Я занимаюсь этим по 2-3ч времени в день...На работе я пишу код на функциональных блоках, но понимаю что где то у меня пробелы. Что то мне мешает, какие пробелы? По теории спросишь могу ответить как дело касательно кода заходить и формул и IDE я встаю в ступор и мои амбиции охладевают...

    Как бы в чем вопрос та... Может мне кто нибудь посоветует умную литературу что бы я перешёл с "Будьте любезны - на ТЫ " с программированием.
    Последний раз редактировалось >Quiet Snow<; 19.04.2018 в 20:10. Причина: Пожалуйста используйте правку, дополняя сообщение, тяжело модерировать ленту сообщений.
    Ответить с цитированием  
     

  5. #4  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,822
    Сказал(а) спасибо
    1,808
    Поблагодарили 933 раз(а) в 795 сообщениях
    Записей в блоге
    1
    Цитата Сообщение от Dima007 Посмотреть сообщение
    Dima007
    В чём у вас конкретно косяк? Поясните, у меня есть пара книг, вспомню Паскаль, с программированием
    если там 3GL - помогу, с прикладной областью - навряд ли.
    Какая синтаксическая конструкция вас смущает?
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  6. #5  
    Новичок
    Регистрация
    18.04.2018
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    В чём у вас конкретно косяк?
    По большей части в алгоритмах.
    Ответить с цитированием  
     

  7. #6  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,822
    Сказал(а) спасибо
    1,808
    Поблагодарили 933 раз(а) в 795 сообщениях
    Записей в блоге
    1
    Цитата Сообщение от Dima007 Посмотреть сообщение
    По большей части в алгоритмах.
    Какой алгоритм вас интересует?
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  8. #7  
    Новичок
    Регистрация
    18.04.2018
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    Какой алгоритм вас интересует?
    Ну вот допустим вчера кодил а компилятор у меня выводит ошибку.
    Pascal Code:
    1. program lesson1;
    2. var a,b:integer;
    3. c:real;
    4. BEGIN
    5. writeln('Vvedite chisla a,b');
    6. ReadLn(a,b);
    7. c:=a/b;
    8. writeln('C = 'c);
    9. readln;
    10. end.
    Последний раз редактировалось >Quiet Snow<; 20.04.2018 в 11:54. Причина: Добавил теги
    Ответить с цитированием  
     

  9. #8  
    Супер модератор Аватар для >Quiet Snow<
    Регистрация
    11.04.2011
    Адрес
    Планета земля
    Сообщений
    3,822
    Сказал(а) спасибо
    1,808
    Поблагодарили 933 раз(а) в 795 сообщениях
    Записей в блоге
    1
    Тут банальная невнимательность. Во WriteLn последнем, после строки нужна запятая.
    Стиль кода отсутствует. Ознакомьтесь:
    Pascal Code:
    1. Uses Crt;
    2. Var a, b: Integer;
    3.     c   : Real;
    4. Begin
    5.   ClrScr;
    6.  
    7.   Write('Vvedite chislo a: ');  ReadLn(a);
    8.   Write('Vvedite chislo b: ');  ReadLn(b);
    9.  
    10.     c := a / b;
    11.  
    12.   WriteLn('C = ', c:5:5);
    13.  
    14.   Repeat Until KeyPressed;
    15. End.


    На форуме есть тег паскаля оборачивайте весь код в него.
    А так вы всё правильно пишете не видно никаких проблем со старта.
    Обучение прикладному программированию(по skype), качественно, недорого, 18+, вопросы в личку.
    «Если вы ничего не сделаете, я уверяю вас, ничего и не произойдёт» © Жак Фреско
    Ограниченно модерирую.
    Ответить с цитированием  
     

  10. 2 пользователя(ей) сказали cпасибо:

    Free Admin (23.04.2018), rrrFer (07.05.2018)

  11. #9  
    Новичок
    Регистрация
    18.04.2018
    Сообщений
    6
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
    На форуме есть тег паскаля оборачивайте весь код в него.
    А так вы всё правильно пишете не видно никаких проблем со старта.
    Точно спасибо большое!
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 21.05.2017, 22:08
  2. Ответов: 1
    Последнее сообщение: 17.05.2017, 17:40
  3. Free Pascal и неравенства
    от Gubila_2000 в разделе Pascal
    Ответов: 1
    Последнее сообщение: 19.08.2014, 15:48
  4. Обучение
    от Влад Мороз в разделе Общие вопросы программирования
    Ответов: 1
    Последнее сообщение: 25.07.2014, 10:20
  5. Free Шрифты
    от >Quiet Snow< в разделе Софт
    Ответов: 5
    Последнее сообщение: 21.05.2013, 04:54
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •