Какие циклы есть в Паскале?

Анонимный вопрос
  · 505
sergiusk881,6K
Хорошо знаю математику, информатику и физику. Разбираюсь в компьютерах и...

В языке программирования Pascal есть 3 вида циклов:

1. Цикл со счетчиком (for )

2. Цикл с предусловием (while)

3. Цикл с постусловием (repeat)

Комментировать ответ…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос
Читайте также

С помощью какого оператора осуществляется ввод данных с клавиатуры в паскаль?

Elena S.3,2K
Родилась в Нижнем Новгороде, волей судьбы оказалась в Москве. Мама двоих детей...

Таких операторов два: read и readln.

Readln - считывает данные в переменную и переводит "каретку" на новую строку.

Read - считывает данные и не переводит каретку.

9 февраля 2019  · 4,7 K
Прочитать ещё 1 ответ

Как сделать массивы в Паскале?

Инженер СПД. Люблю видеоигры, фильмы, музыку.

В языке программирования Pascal элементы данных типа "массив" определяется конструкцией вида:

Var a: array [ I ] of T;

где a - имя массива

I -индекс массива, позволяющий обращаться к элдементу массива с номером, соотвествующим значению индекса

T - тип элементов массива

Прочитать ещё 2 ответа

Почему программисты пишут программы на C++ и подобных сложных языках, если на Python синтаксис проще, и можно написать программу быстрее?

Андрей Плахов
Эксперт
1,0K
Кандидат физ.-мат. наук, делаю Яндекс, увлекаюсь всем на свете

Вопрос содержит несколько неявных предположений, с ними нужно быть осторожней.

Во-первых, смотря что называть "продолжают писать". Если верить TIOBE index, самому известному индексу популярности языков программирования, за последние 20 лет популярность С++ снизилась почти втрое, а популярность Питона возросла раз в семь. Python обогнал С++ примерно полтора года назад.

Во-вторых, "подобных сложных языков", пожалуй, больше и нет. Из распространенных языков программирования С++ самый монструозный и "навороченный", с кучей парадигм, синтаксических конструкций и тонкостей, позволяющих сотней способов "выстрелить себе в ногу".

В-третьих, на Python можно написать быстрее далеко не любую программу. Если говорить упрощённо, на Python можно быстрее писать многие программы за счёт того, что некоторые писать почти невозможно. Прежде всего, работающие с железом на низком уровне и такие, которые должны выжимать из производительности всё возможное (операционные системы, драйверы, игровые движки).

Ещё одна очень распространенная проблема -- это interop и связанная с ним инерция. Программа на Питоне может быть проще, но если ей нужно будет постоянно общаться с уже имеющимися в системе программами, написанными годы назад, например, на С++, то необходимая для этого общения прослойка, как правило, "сжирает" всю простоту, а программисту оказывается нужно хорошо знать не более простой язык, а сразу оба.

5 августа  · 49,5 K
Прочитать ещё 38 ответов

Чем отличается write от writeln в паскаль?

Люблю котиков и путешествовать)

В "Паскале" Write и writeLn - это операторы которые предназначены для вывода информации на экран.
Разница в том что write выводит информацию в одну строку, а writeLn в одну строку с переводом на следующую строчку.

10 февраля 2019  · 10,2 K
Прочитать ещё 1 ответ

Почему язык Pascal не добился популярности C++?

Вадим Румянцев
Эксперт
1,9K
Специалист в области IT, систем управления, трансгуманист. Практически...

Исторически, Паскаль появился чуть раньше Си, и долгое время удерживал с ним примерный паритет по распространённости, так как вообще это очень близкие по концепции и возможностям языки. В 1980-х годах полемика C vs Pascal сотрясала программистское сообщество от основания до верхушки. Переломный момент наступил к началу 1990-х годов, когда очень широко распространилась система Microsoft Windows. А так как, во-первых, Windows была написана на Си (хотя, например, классическая Mac OS в то же время была написана на Паскале и использовала Object Pascal в качестве основного системного языка), а во-вторых, компилятор Microsoft Pascal проиграл конкурентную борьбу компилятору фирмы Borland, то Microsoft сосредоточилась на поддержке языка Си. В Unix-совместимых операционных системах также системным языком является Си. Поскольку в наше время, наверное, более 99% программистов работают либо с Windows, либо с одной из систем на базе Unix (включая современную Mac OS – OS X), либо с Java-машиной, которая вообще не имеет отношения к этому празднику жизни, то язык Си (и основанный на нём С++) стал доминирующим по отношению к Паскалю.

Так что, вкратце говоря, Паскаль похоронили Windows и Unix.

13 января 2016  · 3,0 K
Прочитать ещё 3 ответа