М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Gayal1961
Gayal1961
02.02.2021 22:16 •  Информатика

Перед началом учебного года все школьники проходят медицинский осмотр, каждому измеряют рост и вес. для каждого первоклассника необходимо также определить тип парты (по росту, всего 3 типа). проведите медицинский осмотр 500 школьников. составьте программу, содержащую процедуру, отвечающую за измерение роста и веса, и функцию, отвечающую за определение типа парты первоклассника. шкала типа парт: 140< = 140-150 > =150 программу составить в pascal abc !

👇
Ответ:
shpep
shpep
02.02.2021
Procedure GetRV(var r, v: real; var Final: boolean);
{ Организует ввод и возвращает значения роста и веса.
  Значение параметра Final=true - сигнал окончить ввод данных,
  для чего вводят нули }
begin
  Write('Введите рост (см) и вес (кг) ->');
  Readln(r, v);
  Final := ((r > 0) and (v > 0))
end;

function DefDesk(r: real): string;
begin
  if r <= 140 then DefDesk := 'S'
  else if r < 150 then DefDesk := 'M'
  else DefDesk := 'L'
end;

var
  rost, ves: real;
  flag: boolean;

begin
  repeat
    GetRV(rost, ves, flag);
    if flag then Writeln('Нужна парта типа ', DefDesk(rost))
  until (not flag)
end.

Тестовое решение:
Введите рост (см) и вес (кг) ->135 31
Нужна парта типа S
Введите рост (см) и вес (кг) ->143 41
Нужна парта типа M
Введите рост (см) и вес (кг) ->151 48
Нужна парта типа L
Введите рост (см) и вес (кг) ->0 0
4,6(3 оценок)
Открыть все ответы
Ответ:
Hause1
Hause1
02.02.2021

1)128000  переводим в байты (128000  / 8 =  16000)

16000 переводим в килобайты (  16000 / 1024 =  15,625)

500килобайт делим на  15,625 получаем 32секунды.

2)512000  переводим в байты (512000  / 8 =  64000)

64000 переводим в килобайты (  64000 / 1024 =  62,5 )

62,5 умножаем на 46секунд, получаем  2875

3)128000  переводим в байты (128000  / 8 =  16000)

16000 переводим в килобайты (16000 / 1024 =  15,625)

1минуту 20сек переводим в секунды (60+20=80)

15,625 килобайт умножаем на 80секунд, получаем  1250килобайт

4,7(8 оценок)
Ответ:

1101000112

Объяснение:

Данный перевод возможен двумя : прямой перевод и через десятичную систему.

Сначала выполним прямой перевод.

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

1∙162+10∙161+3∙160 = 1∙256+10∙16+3∙1 = 256+160+3 = 41910

Получилось: 1A316 =41910

Переведем число 41910 в восьмеричное вот так:

Целая часть числа находится делением на основание новой системы счисления:

4198-4165283-4864

В результате преобразования получилось:

41910 = 6438

Окончательный ответ: 1A316 = 6438

Теперь выполним перевод через десятичную систему счисления.

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

1A316 = 1 A 3 = 1(=0001) A(=1010) 3(=0011) = 1101000112

4,5(46 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ