Автор Mila milaya задал вопрос в разделе Другие языки и технологии
Пожалуйста, объясните каждую строчку действий в паскале: и получил лучший ответ
Ответ от Ёекретный агент[гуру]
Var - раздел переменных, здесь мы объявляем какие переменные каких типов у нас будут использоваться. Ну например вон у тебя i, k: byte - это переменные размером в байт (8 бит, тоесть 8 разрядов) , в них мы можем записать значения от 0 до 255, тоесть от 00000000 до 11111111 если в двоичной системе счисления. Ну и синтаксис простой, через запятую можно перечислить все любые переменные которые ты хочешь использовать, a, g, b, fuck, sex, iwannagohome и так далее, а после двоеточия тип этих переменных. Например byte - размер 1 байт, DWORD (Double Word, Двойное слово) - размер 4 байта, Word - размер 2 байта.
a:array[1..6] of real; a - название переменной, array - обозначение то что это массив, массив это просто набор переменных, [1..6] это значит что индексы у массива будут от 1 до 6, of real - типы переменных массива, real это число с плавающей точкой, тоесть дробное. Мы можем например записать в первый элемент массива число 5.011, это будет a[1]:=5.011, но не может записать в нулевой элемент, т. к. индексы мы обозначили с 1-го по 6-й, хотя могли и с 0-го по 6-й.
Begin - обозначение что после этого слова начинается код твоей функции
writeln('vvedite 6 chisel'); - Выполнить функцию writeln (она выводит передаваемую ей строку на экран) , передав ей строковую переменную vvedite 6 chisel. Строковые переменные всегда обозначаются одинарными ковычками, тоесть ', в нашем случае строка 'vvedite 6 chisel' передаётся в функцию, и эту строку она нам выведет на экран. Ты можешь передать ей всё что угодно, только русский шрифт паскаль вроде не поддерживает.
Объесняем:
Вар - раздел с переменными
А это массив (эррей) с нумерацией ячеек с 1 до 6. Тип массива риал, тоесть числа с точкой.
Переменные И, К типа байт. В них можно записать значения от 0 до 256.
Бегин - начало программы.
Следующая команда выводит на экран сообщение, которое указано в скобках.
Если не понятно, пишите на почту
Вот моя версия для понимания:
var (сокращение с англ. переменная)
a - имя переменной
: после следует пояснение типа переменной (переменных если их много)
в данном случае array массив от 1 до 6
of real - типа real (дествительные числа)
; - разделитель команд
i, k - переменные
: byte - типа байт
begin - начало
writeln - функция вывода данных с переводом на новую строку в конце
'текст' - какой-то текст
end. - конец программы
что в паскале означает термин byte?
тип переменных byte... занимает один байт для беззнаковых чисел, т. е. от 0 до 255...
также
подробнее...
Вопрос по типам переменных С++ и Pascal
Зависит от реализации. К примеру, Free Pascal, целочисленные типы данных:
Byte 0 .. 255 1
подробнее...
Преобразование из типа byte в тип int относится к явным или неявным преобразованиям типов?
В предыдущем посте все верно. Я только проиллюстрирую:
Явное преобразование:
byte a
подробнее...
Вопрос по xor на Си
Для начала.. . Тип переменных должен быть Byte... (Зачеркнуть)
int B= 0x65;
int A=
подробнее...
Нужна помощь в паскале (repeat… until)
var I,A,B:byte;
SA, AB, SC: integer;
begin
i:=0;
repeat
writeln ('Vvedi
подробнее...
Pascal, чтение из файла
Если в файл вы записали блокнотом символы 12, то и объявляйте свой файл fr как текстовый, а не как
подробнее...
как сформировать одномерный массив различных чисел в паскале?
Не силён в программировании.. .
Но - вот.
Значения НЕ повторяются.
var
a:
подробнее...
как в с++ указать переменную типа байт ?
В C++ нет типа байт. Есть три типа длиной в байт: char, signed char и unsigned char. Паскалевскому
подробнее...
переменные типа record в delphi
Type baza=Record
tab:byte;
d:Tdate;
ton,abc,otn:real;
End;
var
подробнее...
Что означают типы данных в Delphi 7? как и где их исползовать?
Delphi - это объектно-ориентированный язык со строгой типизацией. Поэтому типы в Delphi - это все.
подробнее...
какие типы величин используются в языке программирования
в каком языке программирования) их херовы
подробнее...