Другие языки программирования и технологии

За какое время можно выучить язык Паскаль?

Ellie Kru
Ellie Kru
873
Способность к запоминанию у людей разная. Нет смысла "учить" синтаксис. Может быть комментарии раскроют вопрос.
Етмишев Абдурахим
Етмишев Абдурахим
61 624
Лучший ответ
Ellie Kru Для ЕГЭ надо. Сейчас рассматриваю варианты, чтобы начать готовиться уже
Некоторые за всю жизнь так и не одолели этот язык....
NK
Nozim Komilov
57 768
недели за две, если учитель толковый, и не отвлекаться на аниме.
Главное здесь- тупо не тормозить. Причины задержек: недостаточное намéрение, желание отложить на потóм и заняться чем-то более важным, слишком упрощённый формальный подход, слабая осведомлённость об имеющихся в наличии информационных ресурсах, организационная немощь, еtc.

Паскаль существует во множестве диалектов. Какой из них действительно нужен? Free Pascal с хорошим пользовательским интерфейсом и индивидуальной средой развития можно хоть прямо сейчас скачать на Android-смартфон из Play Market'a- сразу же в кармане компьютер появится, который всегда будет под рукой! (Учебный N-IDE или более быстрый Pascal GUI, чью бесплатную версию можно скачать на Trashbox'e; Turbo-Pascal для MS DOS на телефон не советую- это дрянь! Приложения с десятками ЯП, включая и Паскаль, - это тоже дрянь!)

Дальше- основные структуры: выражения, блоки, линейное следование, ветвление, циклы, стандартные и свои собственные процедуры, функции и библиотечные модули, типы данных, переменные, обычные и динамические массивы, записи, а более сложные структуры как раз можно и отложить на потóм!

Я не верю, что уже через час нельзя будет написать и запустить свою простую, но при этом достаточно мóщную прóгу, а не 'Hello, World!' !

Вот, например, мой код для вычисления числа π методом интегрирования по формуле трапеций функции exp(-x²):

program pinumber; var k:integer;

a,b,h,s,x:real;

function f(x:real):real; begin f:=exp(-x*x) end;

begin while true do begin write('a b n > '); readln(a,b,n); h:=(b-a)/n; s:=(f(a)+f(b))/2; for k:=1 to n-1 do begin x:=a+k*h; s:=s+f(x) end; s:=sqr(s*h); writeln('π=',s:18:16,' ошибка=',s-pi) end end.
Игорь B
Игорь B
28 648
А зачем вам он? Для егэ? Для егэ лучше питон. Вообще не рекомендую учить паскаль. Для чего он нужен? Учите лучше уж си - более применимый аналог.
А по вопросу - можно выучить нормально за 3 месяца думаю. Но многое зависит от способностей и от базовых знаний. Но думаю, при средних показателях 3 месяца вполне хватит
Ellie Kru Да, для ЕГЭ. Рассматривала разные варианты, но везде рекомендовали именно Паскаль. Мол его проще всего будет изучать и + есть все примеры для решения задач
Сергей Башкатов Да, на паскале ничего дельного не напишешь