Есть ответ 👍

Переменные(велечины) в паскале: как описывается, как вводятся,как вычисляются.

130
283
Посмотреть ответы 2

Ответы на вопрос:


тип переменной  задает вид того значения, которое ей присваивается и правила, по которым операторы языка действуют с переменной,  например:

если переменные 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}


Для начала переведём кбит/с в мбайт/с. для этого 515/8=64,375 кбайт/с и 4120/1024=0,062866 мбайт/с можно перевести в бит/с, тогда 515 кбит/с умножим на 1024 и получим 527360 бит/с. дальше умножаем на 240 секунд (4 минуты = 240 секунд). если переводили в мбайт/с, тогда 0,062866 мбайт/с * 240 с = 15,0878 мбайт, а если переводили в бит/с, то 527360 бит/с * 240 с = 126566400 бит = 126566400/8/1024/1024 мбайт = 15,0878 мбайт. округляем, получается 15 мбайт. ответ: 15.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS