Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Добро пожаловать в Кран-ресторан — казуальный симулятор, который превратит вас в настоящего мастера кулинарии! Управляйте краном, ловите нужные ингредиенты и готовьте блюда по рецептам, избегая ошибок, чтобы сохранить рейтинг и получить ценные награды.

Кран-Ресторан

Казуальные, Аркады, Шарики

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Pascal + Паскаль

С этим тегом используют

Программирование Помощь Pascalabc Информатика Программист Все
25 постов сначала свежее
d2065
10 лет назад

Паскаль⁠⁠

Здравствуйте. Кто разбирается в паскале, помогите пжл.. По информатике задали написать две программы на паскале. В чем ошибка? Вот первая программа: http://i68.fastpic.ru/big/2014/1104/5f/204ee730df130d4defd5ded0f8e8385f.png
Мне пишет: Error 85: ";" expected.

А вот вторая программа:http://i65.fastpic.ru/big/2014/1104/93/de9e05243aa11495868e8fb73169de93.png
В ней пишет Error: Unknown identifier.

Скажите пожалуйста, в чем ошибка?
Комментарии для минусов внутри
Паскаль Pascal Программирование Помощь Текст
6
meu511300
meu511300
11 лет назад

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

Создать файл F1, содержащий записи о параметрах заданного числа кругов. Каждая запись файла должна включать случайные координаты центра из интервала [0.0,10.1] и случайный радиус из [0.0,5.0], полученные Random. Записать в файл F2 информацию о всех кругах файла F1, целиком лежащих в максимальном найденном круге.
Pascal Turbo pascal Паскаль Текст
4
DemoniKsataNa
DemoniKsataNa
11 лет назад

Уроки программирования на языке Pascal!Урок 1. Описание и первая программа.⁠⁠

Язык программирования Pаscal - весьма несложный язык и ознакомившись с ним, вы сможете с лёгкостью перейти в объектно ориентированное программирование. Начнём.Для работы мы будем использовать среду разработки Free Pascal(или можете использовать Turbo Pascal)
Любой язык программирования имеет описательную часть,(В Assembler - она называется Data Segment) в которой мы описываем то с чем будем работать. Переменные, константы,типы и проч. Первое с чем стоит ознакомится это блок описания переменных. Данный блок начинается с зарезервированного слова "var"(от англ. variables - переменные).
Именная переменных могут быть любые, но желательно придавать им некий смысл. Например сумма -S, произведение - P, и т.д. Главное запомнить два правила: 1)Имя переменной начинается с буквы(не с цифры). 2) Имя переменной не должно содержать кириллицу(русские буквы).
Далее...
Каждая переменная должна быть охарактеризована типом. Типы могут быть как стандартными, так и пользовательскими. Переменная может характеризоваться как числами, так и символами.

BYTE целое число от 0 до 255, занимает одну ячейку памяти (байт).

BOOLEAN логическое значение (байт, заполненный единицами, или нулями), true, или false.

WORD целое число от 0 до 65535, занимает два байта.

INTEGER целое число от –32768 до 32767, занимает два байта.

LONGINT целое число от –2147483648 до 2147483647, занимает четыре байта.
REAL
число с дробной частью от 2.9*10-39.до 1.7*1038, может принимать и отрицательные значения, на экран выводится с точностью до 12-го знака после запятой, если результат какой либо операции с REAL меньше, чем 2.9*10-39, он трактуется как ноль. Переменная типа REAL занимает шесть байт.

DOUBLE
число с дробной частью от 5.0*10-324.до.1.7*10308, может принимать и отрицательные значения, на экран выводится с точностью до 16-го знака после запятой ,если результат какой либо операции с DOUBLE меньше, чем 5.0*10-324, он трактуется как ноль. Переменная типа DOUBLE занимает восемь байт.

CHAR символ, буква, при отображении на экран выводится тот символ, код которого хранится в выводимой переменной типа CHAR, переменная занимает один байт.

STRING строка символов, на экран выводится как строка символов, коды которых хранятся в последовательности байт, занимаемой выводимой переменной типа STRING; в памяти занимает от 1 до 256 байт – по количеству символов в строке, плюс один байт, в котором хранится длина самой строки.

Переменная типа байт будет иметь следующий вид:
var
a:byte;
так-же к одному типу можно приписывать множество переменных:
var
a,b,c,d,e:integer;

Так же - типы могут задаваться пользователем с помощью описательного блока Type.
Сперва указывается название типа, а затем описание типа. В качестве описания типа может быть множество.

Type
M=['a'..'c'];

С данным блоком мы познакомимся более подробно в следующих уроках.
Третий описательный блок - константы.
константы - не имеют типа(за исключением типизированных констант, но об этом позже). Они делятся на числа и символы.

const
a=2;
b='c'

Для написания простейшей программы, этого достаточно. Дальше мы это рассмотрим более подробно. А теперь напишем вашу первую программу.

Суть программы будет в проведении арифметических действий над двумя числами и записи результата в третье.
Сперва опишем переменные.
var
a,b,c:real;
(напомню, что переменные типа real(иначе числа с плавающей точкой или числа с плавающей запятой), могут содержать в себе дробные числа(в отличии от integer). Два данных типа наиболее часто используются в базовых уроках).
После описания идут программные скобки. В разных языках они разные, в Pascal программные скобки представлены в виде слова Begin(Открывающая скобка) и End.(Закрывающая).
В коде они выглядят так:
Begin
End.
Таких скобок может быть несколько, однако основные скобки, всегда заканчиваются словом End.(с точкой).
Арифметические действия в Паскале изображаются стандартными символами.
"+"-сложение
"-" - вычитание
"/"-деление
"*"-умножение
Чтобы записать результат выполнения в переменную используется команда присвоения. - ":=";
Но прежде чем выполнять данные действия, необходимо внести значения переменных в программу. Для того, чтобы программа запросила вод данных, используется команда Read().
Поскольку арифметические действия будут выполнятся над 2мя числами - программа должна запросить на ввод - 2 числа.

Read(a,b);
(Обратите внимание, что операторы(строки выполняющие какие либо действия) разделяются точкой с запятой).
Но помимо ввода, данных, нам необходимо вывести результат на экран. Для этого используется команда Write().
Оформим нашу программу.

var
a,b,c:real;
begin
read(a,b);
c:=a+b;
write(c);
end;
Алгоритм нашей программы можно описать так: Ввод данных, подсчёт суммы введённых чисел и запись их в переменную результата. Вывод переменной результата.
Оператором Write, можно выводить не только переменные, но и просто текст! Текст для вывода берётся в кавычки.

write('Hello,World');

Операторы Pascal не восприимчивы к регистру.(Другими словами, неважно большими или маленькими буквами писать).
Теперь, после того как вы записали программу, нажмите комбинацию клавиш Ctrl+F9 или Run на панели инструментов, для запуска программы. Что мы видим? Программа выполнилась и сразу закрылась. (Если это не так, значит у вас возникли ошибки, окно в нижней части экрана, должно уведомить вас об этом). Что бы увидеть результат выполнения программы, нажмите F5.
Попробуйте составить программу, которая не суммирует, а делит или умножает числа.
Так же внизу представлены некоторые бинарные(для двух чисел) команды, без описания. Попробуйте узнать - что они делают и для какого типа данных предназначены(real или integer):
+
-
/
*
div
mod
А на сегодня всё. Если этот пост будет одобрен, увидимся на следующем уроке. Удачи)
Показать полностью
[моё] Программирование Паскаль Pascal Урок Первая Текст Длиннопост
39
14
Glom
Glom
11 лет назад

Еще одна мечта программиста⁠⁠

4 года учебы не прошли даром
Еще одна мечта программиста 4 года учебы не прошли даром
[моё] Паскаль Pascal
9
5
RaSvel
11 лет назад

Паскаль, создающий компьютеры.⁠⁠

Учусь в школе. Недавно одноклассник ткнул в портрет Паскаля в учебнике физики (который, напоминаю, жил в XVII веке) и на полном серьезе сказал: "Вот из-за этого пи*ра мы сейчас мучаемся на информатике!". Я 5 секунд был в афиге.
[моё] Паскаль Pascal Информатика Физика Текст
4
7
Nemko
11 лет назад

Как я стал хакером⁠⁠

Наверно все испытывали это чувство
Как я стал хакером Наверно все испытывали это чувство
[моё] Хакер Хакеры Паскаль Pascal Калькулятор
25
Nikitozzzzz
Nikitozzzzz
11 лет назад

Зачем нам, студентам 1 курса физмата, учить Turbo Pascal, если он уже не акктуален ?⁠⁠

Сабж
[моё] Физмат Паскаль Pascal Turbo pascal Вуз Обучение
26
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
1
jokersobak
jokersobak
12 лет назад

http://programmm.me⁠⁠

http://programmm.me -- визуальное обучение программированию на Паскале
http://programmm.me http://programmm.me -- визуальное обучение программированию на Паскале
[моё] Программирование Код Циклы Цикл Программист Программисты Паскаль Pascal
15
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии