Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЛАН_ИнфТех_13.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
971.26 Кб
Скачать

ПЛАН

практического занятия №1, 2

по информационным технологиям

2 семестр 2012-2013 уч. год

Преподаватель: Алексеева А.К.

Тема: Системы счисления.

  1. Вопросы для обсуждения:

  • Понятие «число», системы счисления;

  • отличие позиционных систем счисления от непозиционных;

  • таблицы Пифагора для заданной системы счисления;

  • каноническая запись числа в позиционной системе счисления;

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

  • выполнение арифметических действий над числами в позиционных системах счисления.

II. Задачи для решения в аудитории:

  1. Записать число канонической записью. Назвать цифры, разрядные единицы.

а) 53 б) 1217 в) 3406 г) 11012

  1. Заменить следующие суммы краткой записью числа;

а) 7 * 102 + 1 * 10 + 2;

б) 6 * 105 + 3 * 102 + 4

в) 1 * 24 + 1 * 22 + 0 * 21 + 1

  1. Как представлено число Х в двоичной системе счисления:

а) Х=4110, б) Х=128 в) Х=A4D16

  1. Запишите в десятичной системе счисления число:

а) 435, б) 101002 в) 2В316

  1. Сколько значащих нулей в двоичной записи десятичного числа:

а) 126, б) 58, в) 105

  1. Сколько единиц в двоичной записи числа:

а) 195, б) 194,5

  1. Дано a=D716, b=3318. Какое из чисел с, записанных в двоичной системе счисления, отвечает условию a<c<b?

1) 11011001 3) 11010111

2) 11011100 4) 11011000

  1. Дано a=9D16, b=2378. Какое из чисел с, записанных в двоичной системе счисления, отвечает условию a<c<b?

1) 100110102 3) 100111112

2) 100111102 4) 110111102

  1. Дано a=А716, b=2518. Какое из чисел с, записанных в двоичной системе счисления, отвечает условию a<c<b?

1) 101011002 3) 101010112

2) 101010102 4) 101010002

  1. Запишите число 658 в 5-ричной системе счисления

а) по правилу деления;

б) по правилу умножения.

  1. Запишите число 15,75 в:

    1. 2-ичной системе счисления;

    2. 3-ичной системе счисления.

  1. Вычислите значение суммы 102+108+1016 в двоичной системе счисления

  2. Вычислите сумму чисел х и у, если:

а) х=10101012 б) х=1D16 в) х=А616 г) х=1101112

у=10100112 y=728 у=758 у=1358

Результат представьте в двоичной системе счисления.

  1. Чему равна сумма чисел:

а) 578 и 4616 б) 438 и 5616

Результат представьте:

1) в восьмеричной системе счисления;

2) в шестнадцатеричной системе счисления

  1. Выполнить действия:

б) 23045-4325;

в) 214508 : 128;

д) 1023 123

е) 768 648 – 578 378

  1. Задачи:

  1. В системе счисления с некоторым основанием число 12 записывается в виде 110. Укажите это основание.

  2. В системе счисления с некоторым основанием число 17 записывается в виде 101. Укажите это основание.

  3. В системе счисления с некоторым основанием число 49 записывается в виде 100. Укажите это основание.

  4. В системе счисления с некоторым основанием число 18 записывается в виде 30. Укажите это основание.

  5. Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 23 оканчивается на 2.

  6. Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 22 оканчивается на 4.

  7. Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 25, запись которых в системе счисления с основанием четыре оканчивается на 11.

  8. При каком значении х верно равенство 236х = 12405?

    1. Решите задачи, используя запись числа в десятичной системе счисления:

а) Двузначное число оканчивается цифрой 3. Если сумму его цифр умножить на 4, то получится число, записанное теми же цифрами, но в обратном порядке. Найдите двузначное число.

б) В трехзначном числе десятков на один больше, чем единиц, и сотен на одну больше, чем десятков. Если к этому числу прибавить число, записанное теми же цифрами, но в обратном порядке, то получится 444. Найдите это число.

III. Дополнительные задания

  1. Осуществить преобразование записи числа из одной системы счисления в другую:

а) 10112 —› Х8;

б) 27638 —› Х2;

в) 100112 —› Х16;

г) 6ACF,02B16 —› X4

  1. Восьмеричное число 0,3(52)8 в системе счисления по основанию 16 равно;

1) 0,7(А)16, 2) 0,3(А)16, 3) 0,3(А2)16, 4) 0,7(5)16, 5) 0,3(2А)16

Выберите верный ответ.

ПЛАН

практического занятия №4

по информационным технологиям

2 Семестр 2012-2013 уч. Год

Преподаватель: Алексеева А.К.

Тема: Алгоритмы.

  1. Вопросы для обсуждения:

  • Что такое АЛГОРИТМ;

  • Требования, предъявляемые к алгоритму;

  • Способы задания алгоритмов;

  • Графическое описание алгоритма.

II. Задачи для решения в аудитории:

  1. Составить схему алгоритма нахождения:

а) суммы обыкновенных дробей;

  1. Даны 2 концентрические окружности с радиусами R1 и R2, причем R1 > R2 Найти S кольца. Построить блок-схему решения.

  1. Построить блок-схему алгоритма, вычисляющего значение выражения:

16 + x, при х1

а) Z = ; b) Y =

x2, при х1

  1. Составить алгоритм решения и написать программу решения на языке программирования Бейсик:

а) уравнения ах + с = 0;

б) уравнения х2 =a+1

  1. Составить блок-схему алгоритма нахождения:

а) минимального числа из трех данных;

б) максимального числа из трех данных.

  1. Составить блок-схему алгоритма нахождения суммы S=1+2+3+4+5+6+7+8+9+10 с использование цикла ПОКА и цикла ДО.

  2. Составить блок-схему алгоритма решения задачи:

Ученик в первый день выучил 5 английских слов. В каждый следующий день он выучивал на 2 слова больше, чем в предыдущий. Сколько английских слов выучит ученик в 10-й день занятий?

  1. Определите значение переменной s после выполнения фрагмента алгоритма:

Да

Нет

  1. Дана блок-схема алгоритма. Определить значение переменной Х при заданном значении переменной А.

А

3

5

Х



Да Нет

  1. Д ана блок-схема. Тогда после исполнения алгоритма переменная i примет значение …

Нет

Да

  1. Изображен фрагмент блок-схемы. Каков результат работы данного фрагмента:

Составить протокол.

  1. Составить блок-схему алгоритма решения задачи:

переменной k присвоить номер четверти плоскости, в которой находится точка с координатами X и Y (X и Y ≠ 0).

  1. Фрагмент программы, в котором значения двумерного массива задаются с помощью вложенного оператора цикла, записан на языке Бейсик. Определите, какое значение приобретет элемент массива А[3,2]:

For n=1 to 5

For k=1 to 5

If n<k then A(n,k)=(n+k)

else A(n,k)=(n*k)

next k

next n

  1. Определите значение переменной С после выполнения следующего фрагмента программы (фрагмент записан на разных языках программирования).

Бейсик

Паскаль

a = -5

b = 14

b = b + a * 2

IF a < b THEN

c = a + b

ELSE c = b - a

ENDIF

a: = -5;

b: = 14;

b: = b + a * 2;

if a < b then

c: = a + b

else c: = b - a;

  1. Дан фрагмент программы на языке ПАСКАЛЬ:

x:=-7; y:=3;

For i:=0 to 2 do

Begin

x:=x+y;

y:=x+y

end;

if x>y then

begin

x:=x+10;

y:=y+8

end

else

begin

x:=x+5;

y:=y+3

end;

WriteLn(x,’ ’,y);

Решение оформить в виде протокола.

  1. Значениями переменных а и b являются натуральные числа. Пусть a=70 и b=42 тогда в результате работы следующего алгоритм: 1. Если a=b, то работа алгоритма закончена; иначе выполняется пункт 2; 2. Если a>b, то переменной а присваивается значение a-b; иначе переменной b присваивается значение b-a; 3. Выполняется пункт 1 данного алгоритма. переменная a примет значение равное …

  1. Результатом работы этой программы будет…:

BEGIN

n:=15; s:=0;

For i:=1 to n do

If i mod 7=0 then

s:=s+i;

WriteLn(s);

END.

Решение оформить в виде протокола.

  1. Дать ответ «да» или «нет» в зависимости от того, принадлежит или нет точка Х отрезку [a,b]. Решение представить в виде блок-схемы.