Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА.doc
Скачиваний:
34
Добавлен:
29.05.2015
Размер:
270.85 Кб
Скачать

Арифметика в двоичной системе

Сложение

Вычитание

0 + 0 = 0

0 – 0 = 0

1 + 0 = 1

1 – 0 = 1

0 + 1 = 1

1 – 1 = 0

1 + 1 = 10

10 – 1 = 1

Арифметические действия в двоичной системе выполняются также как и в десятичной. Но если в десятичной перенос и заём осуществляется по 10 единиц, то в двоичной по две единицы.

1) При сложении в двоичной системе двух единиц в данном разряде будет Ø и появится перенос единицы в старший разряд.

2) При вычитании из нуля единицы производится заём единицы из старшего разряда, где есть 1. Единица, занятая в этом разряде, даёт две единицы в разряде, где вычисляется действие, а также по единице, во всех промежуточных разрядах.

1. Сложение

+ 1001100101, 011

11110110, 010

1101011011, 101

2. Вычитание

- 11011101011, 001

10101101, 011

11000111101, 110

Тема 3 "Циклический вычислительный процесс"

Циклическим называется процесс, при котором действия выполняются многократно по одному и тому же алгоритму при изменяющихся исходных данных.

Для организации циклов можно использовать различные операторы языка программирования PASCAL.

Пример. Вычислить значение функции S=

Блок-схема алгоритма:

Program summa1;

Var

X, S, A: integer;

Begin

X:=1; S:=0;

While X<=20 do

begin

A:=X*X;

S:=S+A;

X:=X+1;

end;

Writeln(‘S=’, S);

End.

Тема 4 "Разветвляющийся в цикле вычислительный процесс"

Разветвляющимся называется процесс, в котором вычисления могут выполняться разными путями в зависимости от выполнения или невыполнения некоторых условий.

Для организации разветвлений используются операторы условного перехода языка программирования PASCAL.

Пример. Найти значения функцииd

если, при <2,3

d= , при 2,3<5 ,a=2,7;b=-0,3

, при 5

где ,

Program funk_d1;

const

a= 2.7; b=-0.3;

var

d, x:real;

begin

x:=1;

repeat

if x<2.3 then d:=(a+x)/x;

if x>=5 then d:=a*x*x+b*x

else d:=(a+b)/(x+1);

writeln(’d(’,x,’)=’,d);

x:=x+1;

until x>8;

end.

Блок-схема алгоритма:

Экзаменационные вопросы по курсу "Информатика"

  1. Понятие и свойства информации, информационных ресурсов.

  2. Процедуры обработки информации.

  3. Кодирование и единицы измерения информации.

  4. Кодирование числовой информации, системы счисления.

  5. Кодирование текстовой информации.

  6. Кодирование графической информации.

  7. Кодирование звуковой информации.

  8. История развития вычислительной техники, поколения ЭВМ.

  9. Классификация ЭВМ.

  10. Персональный компьютер: понятие, особенности, классификация.

  11. Характеристика системного блока и внутренних устройств ПК.

  12. Состав и назначение материнской платы ПК.

  13. Память компьютера: виды, характеристика.

  14. Носители информации: виды, характеристика.

  15. Периферийные устройства ПК: состав, назначение.

  16. Программное обеспечение вычислительной системы: понятие, состав.

  17. Базовое программное обеспечение: понятие, состав.

  18. Прикладное программное обеспечение: понятие, состав.

  19. Операционные системы: понятие, классификация.

  20. Особенности ОС Windows.

  21. Файловая система ОС Windows.

  22. Понятие и виды интерфейса.

  23. Алгоритмы: понятие, свойства, способы представления, типы.

  24. Языки программирования: понятие, классификация.

  25. Язык программирования Паскаль. Основные элементы.

  26. Язык программирования Паскаль. Структура программы.

  27. Технология создания и выполнения программы на языке Паскаль.

  28. Компьютерные сети: понятие, назначение, классификация.

  29. Internet: понятие, структура, характеристика.

  30. Службы сети Internet.

  31. Правила техники безопасности при работе с вычислительной техникой.

  32. Проблемы безопасности информации и средства ее защиты.

  33. Компьютерные вирусы, защита от вирусов.