Напиши наибольшее Х для которого ложно высказывание: (Х>32) ИЛИ НЕ (Х кратно 5)
Ответы на вопрос:
тип переменной задает вид того значения, которое ей присваивается и правила, по которым операторы языка действуют с переменной, например:
если переменные a и b целочисленного типа, то программа:
a: =3.14; b: =2.71; writeln(a,’ ‘,b,’ ‘,a+b);
выведет на экран строку: “3.14 2.71 5.85”
если же они строкового типа, то программа:
a: =’3.14’; b: =’2.71’; writeln(a,’ ‘,b,’ ‘,a+b);
выведет: “3.14 2.71 3.142.71”, так как оператор сложения просто добавит строку b в конец строки a.
тип константы определяется способом записи ее значения:
const c1=17; c2=3.14; c3='a'; c4=false; c5=c2+c1;
можно использовать выражения. выражения должны в качестве операторов содержать только константы, в том числе ранее объявленные, а так же знаки операций, скобки и стандартные функции.
в паскале предопределены следующие простейшие типы переменных:
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 байт – по количеству символов в строке, плюс один байт, в котором хранится длина самой строки.при обьявлении переменной строкового типа можно заранее указать ее длину в байтах – x:
mystring: string[x]; при присвоении этой переменной строки длиннее x, присваиваемая строка будет обрезана с конца после x-того символа.
размер переменной типа string в памяти можно узнать следующим способом: size: =sizeof(mystring); функция sizeof() возвращает размер, занимаемый переменной, служащей параметром. параметром может служить и тип переменной; строка: writeln(sizeof(string)); выведет на экран число 256, так как по умолчанию под все строки отводится по 256 байт.
кроме того, можно узнать, сколько символов в строке (индекс последнего непустого символа в строке): size: =ord(mystring[0]); используется ибращение к нулевому элементу (символу) строки, в котором хранится ее длина, но mystring[0] – значение типа char, тоесть символ, код которого равен длине строки, нужный нам код – число возвращает функция ord()таким же образом можно обратиться к любому n – тому элементу строки: mychar: =mystring[n]; {mychar: char}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Matveykaka17.04.2023 23:46
-
nsmorizevs08.07.2020 19:33
-
Гриимитсичень30.10.2022 13:17
-
vvi131003.01.2023 22:16
-
ninbondar10016422.04.2021 03:22
-
анель10621.11.2020 14:07
-
danchik6009.09.2022 23:07
-
klara9014.11.2020 15:05
-
aida11048318.12.2020 11:39
-
nazarborovichok13.09.2022 00:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.