Контрольная работа по «Информатике»

Автор работы: Пользователь скрыл имя, 24 Марта 2014 в 06:49, контрольная работа

Краткое описание

б) Вычислить (C1A17-2314)∙1B13, записав результат в троичной системе счисления.
6.23 Перевести десятичные числа в двоичные числа с точностью до 10–8. Записать нормализованный вид двоичных чисел. 0,4287; – 0,7105
а) Составить прямой код целых чисел, считая, что числа объявлены величиной заданного типа ...
9.2 Составить математическую модель, блок-схему и записать на языке Pascal программу с использованием процедур (функций) для решения следующей задачи.

Прикрепленные файлы: 1 файл

bliznyashki.docx

— 200.27 Кб (Скачать документ)
  • получить прямой код целого числа
  • получить обратный код целого числа
  • выполнить сложение с числом 1 двоичного числа, записанного в обратном коде (в запись числа не включать значение знакового разряда)
  • начертить третью таблицу, содержащую столько же строк и столбцов, сколько содержит таблица для прямого или обратного кода
  • пронумеровать в первой строке столбцы справа налево, начиная с нулевого
  • записать в столбец таблицы, содержащий старший бит (крайний левый столбец) число 1
  • заполнить вторую строку таблицы (кроме знакового разряда) полученными при сложении битами двоичного числа

 

 

22110=110111012 (0,11011101)

Получим дополнительный  код для числа -227.

 

 

 

-22710=-000111012 (1,00011101)

 

8.2

Составьте математическую модель задачи. Решите задачу в Excel, используя «Поиск решения». Опишите технологию ее решения с помощью ЭТ Excel по схеме ЧТО СДЕЛАТЬ – КАК СДЕЛАТЬ. Оформите решение как фрагмент листа Excel в числовом и формульном виде (распечатка), содержащем карточку «Поиск решения». Ответ округлите до сотых.

Определите сумму, положенную в банк на 8,5 лет, если в конце срока она составила 91 148 д.е. В конце первой трети срока вкладчик добавил треть от положенной в банк суммы. Банк начисляет простые проценты по ставке 6 % годовых.

 

9.2

Составить математическую модель, блок-схему и записать на языке Pascal программу с использованием процедур (функций) для решения следующей задачи.

В группе из N человек определить число людей с ростом выше m см.

 

program zadacha;

    const n=12;

    const m=189;

    type mas=array[1..n] of integer;

    const A:mas = (182,173,160,150,140,200,203,183,167,187,178,180);

    var k:integer;

    procedure vybor(var k:integer);

    var i:integer;

    begin

    for i:=1 to n do

    if A[i]>m then k:=k+1;

    end;

    procedure vyvod(var k:integer);

    var i:integer;

    begin

        writeln('В групппе',k,'человек выше заданной высоты');

    end;

    begin

    vybor(k);

    vyvod(k);

    readln;

    end.

 

 



Информация о работе Контрольная работа по «Информатике»