Команда по которой компьютер выполняет инструкции содержащиеся в программе

Планирование уроков на учебный год (ФГОС)

Главная | Информатика и информационно-коммуникационные технологии | Планирование уроков и материалы к урокам | 11 классы | Планирование уроков на учебный год (ФГОС) | Обобщение изученного материала по теме «Алгоритмы и элементы программирования»

Глава 2 алгоритмы и элементы программирования тестирование easyquizzy ответы

Глава 2 алгоритмы и элементы программирования тестирование easyquizzy ответы

Глава 2 алгоритмы и элементы программирования тестирование easyquizzy ответы

Cкачать материалы урока
Глава 2 алгоритмы и элементы программирования тестирование easyquizzy ответы

Тест по информатике Алгоритмы и элементы программирования 11 класс с ответами. Тест включает 24 задания с выбором ответа.

1. Какой из документов можно считать алгоритмом?

1) правила техники безопасности
2) инструкция по приготовлению пищи
3) расписание движения поездов
4) список книг в школьной библиотеке

2. Массовость — это свойство алгоритма, заключающееся в том, что:

1) алгоритм предназначен для множества исполнителей
2) алгоритм может использоваться на множестве однотипных задач
3) алгоритм состоит из множества конечных команд
4) в результате работы алгоритма может получаться множество различных результатов

3. Какую смысловую нагрузку несет блок?

Логический блок

1) блок начала-конца алгоритма
2) блок ввода-вывода
3) блок обработки
4) логический блок

4. Предлагается некоторая операция над двумя произвольными трехзначными десятичными числами:

1) записывается результат сложения старших разрядов этих чисел;
2) к нему дописывается результат сложения средних разрядов по такому правилу: если он меньше первой суммы, то полученное число приписывается к первому слева, иначе — справа;
3) итоговое число получают приписыванием справа к числу, полученному после второго шага, суммы значений младших разрядов исходных чисел.

Какое из перечисленных чисел могло быть построено по этому правилу?

1) 141310
2) 102113
3) 101421
4) 101413

5. У исполнителя Калькулятор две команды, которым присвоены номера:

1. прибавь 2
2. умножь на 3

Выполняя первую из них, Калькулятор прибавляет к числу на экране 2, а выполняя вторую, утраивает его. Запишите порядок команд в программе получения из 0 числа 28, содержащей не более 6 команд, указывая лишь номера команд.

Например, программа 21211 — это программа:

умножь на 3
прибавь 2
умножь на 3
прибавь 2
прибавь 2

которая преобразует число 1 в 19.

6. Какое определение можно использовать для разветвляющегося алгоритма?

1) алгоритм, который может быть записан с помощью набора геометрических фигур
2) алгоритм, в котором команды выполняются последовательно друг за другом
3) алгоритм, в котором одни и те же действия исполняются многократно
4) алгоритм, в котором есть хотя бы одно условие

7. Какой тип алгоритма используется для вычисления площади треугольника по трем сторонам?

1) линейный
2) разветвляющийся
3) циклический
4) любой

8. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

Вперед n, где n – целое число, вызывающая передвижение черепашки на n шагов в направлении движения.
Направо m, где m – целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках повторится 5 раз.

Черепашке был дан для исполнения следующий алгоритм:

Повтори 5 [Повтори 4 [Вперед 40 Направо 90] Направо 120]

Какая фигура появится на экране?

Фигуры на экране

9. Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив следующую программу

Лабиринт для робота

НАЧАЛО
ПОКА
ПОКА
вниз
КОНЕЦ ПОКА
ПОКА
вправо
КОНЕЦ ПОКА
КОНЕЦ ПОКА
КОНЕЦ

РОБОТ уцелеет и остановится в закрашенной клетке (клетка F6)?

1) 22
2) 17
3) 19
4) 21

10. Определите значение целочисленных переменных x, y и t после выполнения фрагмента программы:

x := 5;
y := 7;
t := x;
x := y mod x;
y := t;

1) x=2, y=5, t=5
2) x=7, y=5, t=5
3) x=2, y=2, t=2
4) x=5, y=5, t=5

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

a := 6;
b := 15;
a := b – a*2;
if a > b
then c := a + b
else c := b – a;

1) –3
2) 33
3) 18
4) 12

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

var i, y: integer;
begin
y := 0;
for i := 1 to 4 do
begin
y := y * 10;
y :=y + i;
end
end.

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

var y : real; i : integer;
begin
y := 0;
i := 5;
while i>2 do
begin
i:=i − 1;
y := y + i * i
end;
end.

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

var y : real; i : integer;
begin
y := 0;
i := 1;
repeat
i :=2*i;
y := y + i
until i > 5;
end.

15. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do
A[i]:= i + 1;
for i:=0 to 10 do
A[i]:= A[10-i];

Чему будут равны элементы этого массива?

1) 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
2) 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
3) 11, 10, 9, 8, 7, 6, 7, 8, 9, 10, 11
4) 10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10

16. Все элементы двумерного массива A размером 5х5 равны 0. Сколько элементов массива после выполнения фрагмента программы будут равны 1?

for n:=1 tо 5 do
for m:=1 tо 5 do
A[n,m] := (m – n)*(m – n);

1) 2
2) 5
3) 8
4) 14

17. Дан фрагмент программы, обрабатывающей линейный массив A из 6 элементов.

for i:=1 tо 3 do
if A[i] > A[i+3] then
begin
c :=A[i];
A[i] :=A[i+3];
A[i+3] := c;
end;

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

1) 6, 3, 7, 35, 24, 13
2) 13, 6, 35, 3, 24, 7
3) 3, 7, 13, 24, 6, 35
4) 35, 3, 13, 24, 6, 7

18. Ниже представлен фрагмент программы, в которой описан одномерный целочисленный массив A и обрабатываются элементы массива с индексами от 1 до 10.

n := 10;
for i := 1 to n do begin
A[n+1-i] := 2*A[i];
end;

Перед началом выполнения фрагмента элементы массива имеют значения соответственно 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, т.е. A[1] = 1; A[2] = 2 и т.д.

Укажите значение, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.

1) такого значения нет
2) 10
3) 8
4) 4

19. В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.

for i:=0 to 10 do
A[i]:=i-1;
for i:=1 to 10 do
A[i-1]:=A[i];
A[10]:=10;

Как изменятся элементы этого массива после выполнения фрагмента программы?

1) все элементы, кроме последнего, окажутся равны между собой
2) все элементы окажутся равны своим индексам
3) все элементы, кроме последнего, будут сдвинуты на один элемент вправо
4) все элементы, кроме последнего, уменьшатся на единицу

20. Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:

F(1) = 1
F(n) = F(n–1) * (2*n + 1), при n > 1

Чему равно значение функции F(4)?

1) 27
2) 9
3) 105
4) 315

21. Алгоритм вычисления значений функций F(n) и G(n), где n – натуральное число, задан следующими соотношениями:

F(1) = 1; G(1) = 1;
F(n) = F(n–1) – 2*G(n–1),
G(n) = F(n–1) + G(n–1), при n >=2

Чему равно значение величины G(5)/F(5)?

1) -11
2) -13
3) 3
4) 13

22. Дан рекурсивный алгоритм:

procedure F(n: integer);
begin
writeln(‘*’);
if n > 0 then begin
F(n-3);
F(n div 2);
end
end;

Сколько символов «звездочка» будет напечатано на экране при выполнении вызова F(7)?

1) 7
2) 10
3) 13
4) 15

23. Дан рекурсивный алгоритм:

procedure F(n: integer);
begin
writeln(n);
if n < 5 then begin
F(n+3);
F(n*3)
end
end;

Найдите сумму чисел, которые будут выведены при вызове F(1).

24. Ниже записан рекурсивный алгоритм F:

function F(n: integer): integer;
begin
if n > 2 then
F := F(n-1)+F(n-2)+F(n-3)
else
F := n;
end;

Чему будет равно значение, вычисленное алгоритмом при выполнении вызова F(6)?

Ответы на тест по информатике Алгоритмы и элементы программирования 11 класс
1-2
2-2
3-4
4-4
5. 121211
6-4
7-1
8-3
9-3
10-1
11-4
12. 1234
13. 29
14. 14
15-3
16-3
17-2
18-3
19-2
20-4
21-1
22-4
23. 42
24. 20


Учитель всех предметов. Ответы на все вопросы по всем предметам изучаемые в школе.


ГДЗ по Информатике 11 класс.

Информатика. 11 класс. Базовый уровень — Авторы: Босова Л.Л. Издательство: Бином

ГДЗ по Информатике 5 — 11 класс.


Глава 1. Обработка информации в электронных таблицах

§ 1. Табличный процессор. Основные сведения

§ 2. Редактирование и форматирование в табличном процессоре

§ 3. Встроенные функции и их использование

§ 4. Инструменты анализа данных

Глава 2. Алгоритмы и элементы программирования

§ 5. Основные сведения об алгоритмах

§ 6. Алгоритмические структуры

§ 7. Запись алгоритмов на языках программирования

§ 8. Структурированные типы данных. Массивы

§ 9. Структурное программирование

Глава 3. Информационное моделирование

§ 10. Модели и моделирование

§ 11. Моделирование на графах

§ 12. База данных как модель предметной области

§ 13. Системы управления базами данных

Глава 4. Сетевые информационные технологии

§ 14. Основы построения компьютерных сетей

§ 15. Службы Интернета

§ 16. Интернет как глобальная информационная система

Глава 5. Основы социальной информатики

§ 17. Информационное общество

§ 18. Информационное право и информационная безопасность


Выберите категорию:

Выберите класс:

Выберите
учебник:

Выберите тему:

ТЕСТ ПО ТЕМЕ «АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ»

Вариант I

1.  Алгоритмом называется:

а) подробный перечень правил выполнения определенных

действий;

б) ориентированный граф, указывающий порядок исполнения некоторого набора команд;

в) последовательность команд для компьютера;

г) описание последовательности действий в виде геометрических фигур, соединенных линиями и стрелками;

д) понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей.

2. Свойствами алгоритма являются:

а)  актуальность, полезность, достоверности понятность, массовость;

б) новизна, однозначность, четкость, понятность, результативность;

в) четкость, однозначность, массовость, дискретность;

г) дискретность, результативность, понятность, массовость, достоверность;

д) дискретность, результативность, детерминируемость, массовость, понятность.

3 Свойство алгоритма «результативность» означает:

а) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

б) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

в) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

г) алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

4. Свойство алгоритма «дискретность» означает:

а) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;

б) при точном исполнении всех команд алгоритма процесс должен приводить к определенному результату;

в) алгоритм должен состоять из последовательности конечного числа шагов;

г) алгоритм должен быть ориентирован на конкретного исполнителя и содержать команды, входящие в систему его команд;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

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

а) линейной;                     в) циклической;

б) ветвлением;                 г)рекурсивной                                       д)альтернативной.

6. Фрагмент алгоритма изображен в виде блок-схемы.

В результате выполнения алгоритма будет напечатано значение переменной S, если В=5:

а) 16;            б)4;        в) 8;

г)7;               д) 9.

7.Язык программирования — это:

а) способ общения пользователя с компьютерной системой;

б) совокупность символов, предназначенных для передачи данных;

в) естественный язык, предназначенный для общения людей и компьютеров;

г) формализованные языки, предназначенные для описания алгоритмов на языке исполнителя-компьютера;

д) алгоритм, записанный в машинных кодах.

8. В блок-схеме начало и конец алгоритма обозначается фигурой:

 а)                       б)                                                в)                                     г)                                       д)

9. В блок-схеме действие в  алгоритмеобозначается фигурой:

 а)                       б)                                                в)                                     г)                                      д)

10. Оператором вывода в языке программирования Basic является:

a)INPUT;                                 б)PRINT;                   в)NEXT.          г)REM;                                 д) RUN;

11.  Квадратный корень вычисляется с помощью стандартной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

12.  Модуль  вычисляется с помощью стандартной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

13.  Тангенс  вычисляется с помощью стандартной функции:

a)ТАN(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

14.Оператор, который дает компьютеру указание записать данные в некоторую переменную.

a)INPUT;                                 б)PRINT;                             в)NEXT                 г)REM;                              д) LET;

15. Арифметическому  выражению   соответствует запись:

а) у = SQR((a+b)/ab)                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у = ABS((a+b)/ab)                        д) у = RND((a+b)/ab)

16. Команда, по которой компьютер выполняет инструкции, содержащиеся в программе.

a) RUN ;                                 б)PRINT;                                    в)NEXT            г)REM;                                 д) LET;

17. Команда, с помощью которой можно просмотреть текст программы. Для вывода на экран части программы нужно указать номера первой и последней строки, разделяя их знаком тире

a) RUN ;                                 б) LIST;                                    в)NEXT                г)REM;                                 д) LET;

18. Операторы цикла, использующиеся для организации цикла с условием:

a) WHILE – WEND;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) LET

19. Арифметическому  выражению   соответствует запись:

а) у = SIN((a+b)/8b)                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у  = —  a/((8*b)/SIN(X))               д) у = a*((8*b)/SIN(X))

20. Для описания переменных целого типа используется оператор:

a) integer;                        б) real;                               в)string;                   г)array;                                 д) Boolean;

21. Изобразить блок – схему  для решения выражения:

22. Запишите арифметическое действие на языке Basic:

а)

б)

в)

г)

23. Начало раздела программы, содержащего список меток :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) LET

24. Начало раздела программы, содержащего список констант :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) CONST

25. Начало раздела программы, содержащего список констант :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) CONST

ТЕСТ ПО ТЕМЕ «АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ»

Вариант II

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

а) действие;           б) оператор                 в) последовательность;            г) переменная                       д) алгоритм

2. Отдельные фразы языка Бейсик, которые вводятся прямо с клавиатуры и сразу же выполняются ЭВМ.

а) команда;           б) оператор                 в) действие;            г) переменная                       д) алгоритм

3. Последовательность команд, которые должна выполнить машина. Иными словами, программа для ЭВМ – это алгоритм, записанный на языке, понятной для ЭВМ.

а) команда;           б) оператор                 в) действие;            г) переменная                       д) программа

4. Команда, с помощью которой можно удалить несколько строк

     a) RUN ;                                 б) LIST;                                    в)NEXT                г) DELETE ;                                 д) LET;

5. Создание новой программы (удаление из памяти всего текста программы).

   a) RUN ;                                 б) LIST;                                    в)NEXT                г) DELETE ;                                 д) NEW

6. Очистка экрана от текста и графической информации.

    a) CLS ;                                 б) LIST;                                    в)NEXT                г) DELETE ;                                 д) NEW;

7. Запись программы на внешнее запоминающее устройство.

    a) CLS ;                                 б) SAVE                                    в)NEXT                г) DELETE ;                                 д) NEW;

8. Чтение программы с внешнего запоминающего устройства

     a) CLS ;                                 б) SAVE                                    в) LOAD                  г) DELETE ;                                 д) NEW;

9. Выход из интерпретатора Бейсик

     a) CLS ;                                 б) SAVE                                    в) LOAD                  г) SYSTEM;                                 д) NEW;

10. В блок-схеме условие обозначается фигурой:

 а)                              б)                                         в)                                    г)                                         д)

11. В блок-схеме вывод и ввод данных  обозначается фигурой:

 а)                               б)                                        в)                                     г)                                       д)

12. Величины, значения которых могут изменяться во время выполнения действий.

а) команда;           б) оператор                 в) действие;            г) переменная                       д) программа

13.  Фрагмент алгоритма изображен в виде блок-схемы.  В результате выполнения алгоритма будет напечатано значение переменной S, если В=2:

а) 16;            б)4;        в) 8;                         г)7;               д) 9.

14 Свойство алгоритма «конечность» означает:

а) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

б) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

в) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

г) алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

15. Свойство алгоритма «дискретность» означает:

а) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

б) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

в) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

г) алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

16.  Квадрат числа  вычисляется с помощью стандартной функции:

a)ANT(X);              б) SQRТ(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

17.  Модуль  вычисляется с помощью стандартной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

18.  Арктангенс  вычисляется с помощью стандартной функции:

a)ARCТАN(X);              б)INT(X);                     в)ЕХР(Х).                   г) AТАN(X);              д)SQR(X);

19.Оператор случайных чисел.

a)INPUT;                                 б)PRINT;                             в)NEXT                 г)RND;                              д) LET;

20. Арифметическому  выражению   соответствует запись:

а) у = SQR(SQRT(a*b)/ab))                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у = ABS((a+b)/ab)                        д) у = RND((a+b)/ab)

21. Натуральный логарифм  вычисляется с помощью стандартной функции.

a) RUN ;                                 б)PRINT;                                    в)LOG           г)REM;                                 д) LET;

22. Начало раздела программы, содержащего список меток :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) LET

23. Для описания переменных вещественного  типа используется оператор:

a) integer;                        б) real;                               в)string;                   г)array;                                 д) Boolean;

24. Изобразить блок – схему  для решения выражения:

25. Запишите арифметическое действие на языке Basic:

а)

б)

в)

г)

Содержание

  1. Последовательность команд которые должен выполнить компьютер
  2. Последовательность команд которые должен выполнить компьютер
  3. Компьютер как исполнитель
  4. Урок 22. Информатика 4 класс ФГОС
  5. В данный момент вы не можете посмотреть или раздать видеоурок ученикам
  6. Получите невероятные возможности
  7. Конспект урока «Компьютер как исполнитель»
  8. Последовательность команд которые должен выполнить компьютер
  9. Последовательность команд которые должен выполнить компьютер

Последовательность команд которые должен выполнить компьютер

Компь́ютер — это устройство для сбора, обработки, хранения и вывода информации.

Устр́ойства компьютера: устройства ввода и вывода, устройства запоминания — память, устройство обработки — процессор.

Клавиат́ура – универсальное устройство для ввода символов.

М́ышь – манипулятор, то есть позволяет проводить действия с существующей информацией (копировать, перемещать).

Сќанер – устройство, предназначенное для ввода в компьютер и преобразования в компьютерную форму изображений и документов.

В́еб-ќамеры – устройства компьютера, позволяющие получать видео изображение и снимки в цифровом формате.

Пр́интер – устройство, преднозначенное для вывода на бумагу графической информации.

Б́ит — наименьшая частица памяти компьютера.

Нос́ители информации – объекты на которых хранится информация.

Ж́есткий диск – устройство, постоянно установленное в компьютерной системе.

Дисќета – это носитель информации, помещенный в пластмассовый корпус.

Фл́еш-память («фл́ешка») –тип памяти, позволяющий хранить данные в микросхемах.

Матер́инская пл́ата — это самая большая плата персонального компьютера.

Видеоад́аптер — внутреннее устройство, устанавливаемое в один из разъемов материнской платы.

Прогр́амма – это последовательность команд, которую выполняет компьютер в процессе обработки информации.

Программ́ирование – деятельность человека по созданию программ.

Прогр́аммное обесп́ечение (ПО) – все многообразие программ, используемых в современном компьютере.

Операци́онная сист́ема — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.

Источник

Последовательность команд которые должен выполнить компьютер

Программный принцип работы компьютера

Персональный компьютер (ПК) — это компьютер, предназначенный для обслуживания одного рабочего места. По своим характеристикам он может отличаться от больших ЭВМ, но функционально способен выполнять аналогичные операции. По способу эксплуатации различают настольные (desktop), портативные (laptop и notebook) и карманные (palmtop) модели ПК.

Аппаратное обеспечение. Поскольку компьютер предоставляет все три класса информационных методов для работы с данными (аппаратные, программные и естественные), принято говорить о компьютерной системе как о состоящей из аппаратных и программных средств, работающих совместно. Узлы, составляющие аппаратные средства компьютера, называют аппаратным обеспечением. Они выполняют всю физическую работу с данными: регистрацию, хранение, транспортировку и преобразование как по форме, так и по содержанию, а также представляют их в виде, удобном для взаимодействия с естественными информационными методами человека.

Устройство компьютера. Любой компьютер (даже самый большой)состоит из четырех частей:

Схема устройства компьютера впервые была предложена в 1946 году американским ученым Джоном фон Нейманом. Дж. фон Нейман сформулировал основные принципы работы ЭВМ, которые во многом сохранились и в современных компьютерах.

Основу компьютеров образует аппаратура, построенная, в основном, с использованием электронных и электромеханических элементов и устройств.

Принцип действия компьютеров состоит в выполнении программ — заранее заданных, четко определённых последовательностей арифметических, логических и других операций

Программа – это указание на последовательность действий (команд), которую должен выполнить компьютер, чтобы решить поставленную задачу обработки информации.

Команда — это описание элементарной операции, которую должен выполнить компьютер.

Этот принцип обеспечивает универсальность использования компьютера.

Та часть процессора, которая выполняет команды, называется арифметико-логическим устройством (АЛУ), а другая его часть, выполняющая функции управления устройствами, называется устройством управления (УУ).

Центральный процессор — это основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера.

Функции процессора:

Функции памяти:

Принципы фон-Неймана:

1. Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.

2. Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.

3. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.

Таким образом, компьютер представляет собой совокупность устройств и программ, управляющих работой этих устройств.

Принцип работы компьютера:

· С помощью внешнего устройства в память компьютера вводится программа.

· Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы и организует ее выполнение. Команда может задавать:

Устройство управления начинает выполнение команды из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему необходимо продолжить выполнение программы, начиная с команды, содержащейся в иной ячейки памяти.

Результаты выполнения программы выводятся на внешнее устройство компьютера.

Компьютер переходит в режим ожидания сигнала от внешнего устройства.

Системное ПО.

Главной частью системного программного обеспечения является операционная система.

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

К системному ПО кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование), сжатия файлов на дисках (архиваторы) борьбы с компьютерными вирусами и многое другое.

Прикладное программное обеспечение

Для выполнения на компьютере конкретных работ (создания текстов и рисунков, обработки числовых данных и т. д.) требуется прикладное программное обеспечение.

Прикладное программное обеспечение можно разделить на две группы программ: системы программирования и приложения.

Системы программирования являются для программистов-профессионалов инструментами разработки программ на различных языках программирования (Basic, Pascal, С и др.). В настоящее время появились системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.

Приложения предоставляют пользователю возможность обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием.

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

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

Из-за широкого распространения компьютерных вирусов можно отнести к отдельной группе антивирусные программы.

Для профессиональных целей квалифицированными пользователями компьютера используются приложения специального назначения. К ним относятся системы компьютерной графики, системы автоматизированного проектирования (САПР), бухгалтерские программы, компьютерные словари и системы автоматического перевода и др.

Все большее число пользователей применяет обучающие программы для самообразования или в учебном процессе. Прежде всего, это программы обучения иностранным языкам, программы-репетиторы и тесты по различным предметам

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

Функции ОС

Источник

Компьютер как исполнитель

Урок 22. Информатика 4 класс ФГОС

20210413 vu tg sbscrb2

22

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет, приобрев в каталоге.

Получите невероятные возможности

20210706 unblock slide1

20210706 unblock slide2

20210706 unblock slide3

Конспект урока «Компьютер как исполнитель»

На прошлых уроках мы с вами узнали очень много нового и интересного. Надеюсь, вы не забыли, что алгоритм – это описание подробного плана последовательности действий, который необходимо выполнить, чтобы решить задачу.

Также вы помните свойства, которыми должен обладать алгоритм?

image001

А какие формы записи алгоритмов существуют?

image002

На прошлом занятии мы с вами говорили об исполнителе алгоритма. Так?

Давайте вспомним, кто же это такой? Или что это такое?

Исполнитель алгоритма – это объект, который выполняет команды (шаги, инструкции) по определённым правилам и в нужном порядке.

Давайте разберёмся, какими свойствами должен обладать объект, чтобы его можно было назвать исполнителем.

Первое свойство. Исполнитель работает только в определённой обстановке, или среде, то есть это такое «место обитания», в котором исполнитель может выполнить алгоритм. В какой-то другой, не его, среде исполнитель может сломаться, например, от перегрузки, или от высокой температуры, при большой влажности и так далее.

Второе свойство. Каждый исполнитель выполняет команды (действия, инструкции) только из заданного списка, то есть из системы команд исполнителя. Каждая команда имеет свои условия применимости – это состояние среды, в которой может быть выполнена команда.

Третье свойство. Исполнитель может отказаться выполнить действие, если даётся инструкция, которая не входит в системы команд исполнителя. Также возникает отказ исполнителя, если для выполнения команды используется неправильная среда.

Исполнителем может быть человек, машина, животное, управляемая игрушка. А ещё компьютер. Вот о нём мы сегодня и поговорим.

Исполнитель-компьютер ничего не знает о цели алгоритма. Он не задаёт вопросов: Зачем? Почему? Кому это надо?

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

И такой алгоритм называется программой.

Когда человек написал программу, её обязательно необходимо ввести в память компьютера, а затем запустить на исполнение. После таких действий программа автоматически выполняется компьютером.

image003

Поэтому и говорят, что компьютер – это исполнитель алгоритмов. Он все работы выполняет по программе. И только ту последовательность команд, что задана в его системе команд и написана на специальном языке программирования.

Так как компьютер не отказывается выполнять команды, которые ему заданы, то его называют формальным исполнителем алгоритмов.

Так-так-так, давайте разберёмся, что такое формальный исполнитель.

Существуют два типа исполнителей: формальные и, как вы, наверное, догадались, неформальные.

Формальный исполнитель – это исполнитель, который выполняет одну и ту же команду всегда одинаково.

Неформальный исполнитель – это исполнитель, который может выполнять команду по-разному.

Рассмотрим такой пример: вы слушаете песню, которая проигрывается в вашем телефоне определённым певцом. Телефон воспроизводит его исполнение всегда одинаково. Получается, что телефон – это формальный исполнитель.

Но вряд ли тот же самый певец, которого мы слушаем с помощью телефона, в реальности исполняет эту же песню на концертах всегда одинаково. Вполне возможно, что он забудет слова, или его голос будет немного хриплым, после болезни, или же во время песни, он скажет какие-то слова – всё это вносит в исполнение что-то новое. Певец в данном случае является неформальным исполнителем.

Можно сказать, что неформальным исполнителем обычно бывает человек, а формальным – технические устройства, например, компьютер, телефон.

Но не забываем, что человек вполне может быть и формальным исполнителем. В отличие от технических средств, человек понимает, что он делает, зачем и почему. Он всегда может отказаться выполнить какое-то действие. Отказ от выполнения команды может быть по моральным соображениям, например, обидеть слабого, или если выполнение действия опасно для жизни человека, например, прыгнуть с большой высоты.

Вы помните, что компьютер – это универсальный исполнитель. Он может обрабатывать такие данные, как текстовые, числовые, графические, звуковые.

В компьютере может быть мно-о-о-го разнообразных программ. Поэтому воспользоваться компьютером могут люди любого возраста: школьники, студенты, бабушки и дедушки. И конечно, компьютер применяется в разных сферах деятельности. Сейчас компьютеры помогают в работе врачам, учителям, писателям.

Есть в компьютере программы, которые управляют самим компьютером. Такие программы называются системными. Эти программы не только управляют компьютером, они выполняют и другие функции, например, создают копии информации, проверяют, может ли работать устройство, входящее в компьютер, выдают справочную информацию о компьютере и многие другие. Системные программы используются для эффективной работы компьютера и пользователя, а также для результативного выполнения прикладных программ.

Прикладные программы – это программы, предназначенные для решения задач пользователя. Они помогают создавать и изменять информационные объекты, например, тексты в программе Microsoft Word, рисунки в простой программе Paint, или, например, в программе Adobe Photoshop, которую используют профессиональные художники, и другое. Есть разные виды программ, но изучать их мы будет в другое время.

Ребята, а вы знаете, что слово «компьютер» возникло давным-давно ещё в латинском языке, только, конечно, произносилось оно немного иначе. И переводилось как «вычислять». Позже в английском языке появилось слово «to compute», а уже от него – такое знакомое нам «computer».

Раньше компьютерами называли людей. Да-да, это были люди, которые производили арифметические, то есть математические вычисления. Со временем людей заменили вычислительные машины, и уже машины стали называться компьютерами. Однако, как мы знаем, современные компьютеры выполняют не только арифметические вычисления, но и многие другие команды.

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

Вот список терминов:

Исполнитель алгоритмов, формальный исполнитель, неформальный исполнитель, системные программы, прикладные программы.

Давайте найдём для каждого определения его значение.

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

Исполнитель алгоритмов – это объект, который выполняет команды (шаги, инструкции) по определённым правилам и в нужном порядке.

Формальный исполнитель – это исполнитель, который выполняет одну и ту же команду всегда одинаково.

Неформальный исполнитель – это исполнитель, который может выполнять команду по-разному.

Системные программы – это программы, которые управляют самим компьютером.

Прикладные программы – это программы, предназначенные для решения задач пользователя.

В этих предложениях некоторые слова сбежали и собрались в одном месте. Помогите словам найти свои места в предложениях.

image004

Давайте, проверим насколько правильно вы расставили слова, и ещё раз повторим информацию, с которой вы сегодня познакомились.

Исполнитель работает только в определённой обстановке, или среде, то есть это такое «место обитания», в котором исполнитель может выполнить алгоритм.

Когда человек написал программу, её обязательно необходимо ввести в память компьютера, а затем запустить на исполнение.

Телефон – это формальный исполнитель.

Человек обычно бывает неформальным исполнителем.

Отказ от выполнения команды может быть по моральным соображениям.

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

Каждый исполнитель выполняет команды только из заданного списка, то есть из системы команд исполнителя.

Вот и подошла к концу наша встреча. Но расстаёмся мы, я надеюсь, ненадолго. До свидания, ребята. До новых встреч.

Источник

Последовательность команд которые должен выполнить компьютер

Заречнева Ирина Владимировна,
Николаенко Наталья Александровна,
Кощеева Светлана Михайловна,
Брыксина Елена Николаевна

Урок 10. Программная обработка данных на компьютере

учитель информатики МБОУ Червовская СОШ Николаенко Н.А.

Числовая, текстовая, графическая и звуковая информация может обрабатываться компьютером, если она представлена в двоичной знаковой системе. Информация в двоичном компьютерном коде, т.е. данные, представляет собой последовательность нулей и единиц. Данные обрабатываются компьютером в форме последовательностей электрических импульсов.

В таблице приведены примеры представления человеком и компьютером различных типов данных: числа 5, буквы «А», точки черного цвета и звука максимальной громкости.

s15652916

Данные – это информация, которая обрабатывается компьютером в двоичном компьютерном коде.

Для того чтобы компьютер «знал», что ему делать с данными, как их обрабатывать, он должен получить определенную команду (инструкцию). Например: «сложить два числа»; «заменить один символ в тексте на другой.

Обычно решение задачи представляется в формеалгоритма, т.е. определенной последовательности команд. Такая последовательность команд (инструкций), записанная на «понятном» компьютеру языке, называетсяпрограммой

Программа – это последовательность команд, которую выполняет компьютер в процессе обработки данных.

Функциональная схема компьютера.

Центральным устройством компьютера, которое обрабатывает данные в соответствии с заданной программой, является процессор. Процессор обрабатывает данные в двоичном компьютерном коде в форме последовательностей электрических импульсов. Однако пользователь компьютера (человек) очень плохо понимает информацию, представленную в двоичном коде, и вообще не воспринимает ее в виде последовательностей электрических импульсов. Следовательно, в состав компьютера должны входить устройства ввода и вывода информации. Устройства ввода «переводят» информацию с языка человека на язык компьютера. Устройства вывода, наоборот, «переводят» информацию с двоичного языка компьютера в формы, доступные для человеческого восприятия.

Для того чтобы компьютер мог выполнить обработку данных по программе, программа и данные должны быть загружены в оперативную память. Процессор последовательно считывает команды программы, а также необходимые данные из оперативной памяти, выполняет команды, а затем записывает полученные данные обратно в оперативную память. В процессе выполнения программы процессор может запрашивать данные с устройства ввода и пересылать данные на устройства вывода. Однако при выключении компьютера все данные и программы в оперативной памяти стираются. Для долговременного хранения большого количества различных программ и данных используется долговременная память. Пользователь может запустить программу, хранящуюся в долговременной памяти, она загрузиться в оперативную память и начнет выполняться. Необходимые для выполнения этой программы данные, хранящиеся в долговременной памяти, будут также загружены в оперативную память. В процессе программной обработки данных на компьютере пересылка данных и программ между отдельными устройствами компьютера осуществляется по магистрали.

s29460892

Закрепление изученного материла

1. Информация, обрабатываемая компьютером в виде двоичного компьютерного кода.

2. Алгоритм,записаный на языке программирования и выполняемый компьютером.

3. Центральное устройство компьютера, которое обрабатывает данные в соответствии с заданной программой

4. Какое устройство служит каналом пересылки данных и программ?

5. В состав компьютера должны входить устройства ввода и … информации

s35267123

п.2.1. Практическая работа 2.2 «Форматирование внешнего накопителя». Описание работы смотрите в учебнике

Источник

Последовательность команд которые должен выполнить компьютер

По своему назначению компьютер — это универсальное техническое средство для работы с информацией.

По принципам своего устройства компьютер — это модель человека, работающего с информацией

Имеются четыре основных компонента информационной функции человека:

прием (ввод) информации;

запоминание информации (память);

процесс мышления (обработка информации);

передача (вывод) информации.

Компьютер включает в себя устройства, выполняющие эти функции мыслящего человека:

устройства запоминания (память),

устройство обработки (процессор),

Работая с информацией, человек пользуется не только теми знаниями, которые помнит, но и книгами, справочниками и другими внешними источниками. У компьютера тоже есть два вида памяти: оперативная (внутренняя) и долговременная (внешняя) память.

Конструктивно эти части могут быть объединены в одном корпусе размером с книгу или же каждая часть может состоять из нескольких достаточно громоздких устройств.

Схема устройства компьютера:

yctroy1

Хоть компьютер и похож на человека по принципу своего устройства, но нельзя отождествлять «ум компьютера» с умом человека. Важное отличие в том, что работа компьютера строго подчинена заложенной в него программой, человек же сам управляет своими действиями.

Программа – это указание на последовательность действий (команд), которую должен выполнить компьютер, чтобы решить поставленную задачу обработки информации.

Таким образом, программный принцип работы компьютера, состоит в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе.

Информация, обрабатываемая на компьютере, называется данными. Во время выполнения программы она находится во внутренней памяти.

Компьютер представляет собой совокупность устройств и программ, управляющих работой этих устройств.

Аппаратное обеспечение — система взаимосвязанных технических устройств, выполняющих ввод, хранение, обработку и вывод информации.

Программное обеспечение – совокупность программ, хранящихся на компьютере.

Персональный компьютер – это компьютер, предназначенный для личного использования. Как правило, один экземпляр персонального компьютера используется только одним, или, в крайнем случае, несколькими пользователями (например, в семье). По своим характеристикам он может отличаться от больших ЭВМ, но функционально способен выполнять аналогичные операции. По способу эксплуатации различают настольные, портативные и карманные модели ПК. В дальнейшем мы будем рассматривать настольные модели и приемы работы с ними.

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

yctroy2Системный блок – основной блок компьютерной системы. В нем располагаются устройства, считающиеся внутренними. Устройства, подключающиеся к системному блоку снаружи, считаются внешними.

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

yctroy3Монитор – устройство для визуального воспроизведения символьной и графической информации. Служит в качестве устройства вывода. Они отдаленно напоминают бытовые телевизоры.

В настольных компьютерах обычно используются мониторы на электронно-лучевой трубке (ЭЛТ) или плоские мониторы на жидких кристаллах (ЖК).

Мониторы могут иметь различный размер экрана. Размер диагонали экрана измеряется в дюймах (1 дюйм =2,54 см) и обычно составляет 17, 19, 21 и более дюймов.

yctroy4Клавиатура – клавишное устройство, предназначенное для управления работой компьютера и ввода в него информации. Информация вводиться в виде алфавитно-цифровых символьных данных. Стандартная клавиатура имеет 104 клавиши и 3 информирующих о режимах работы световых индикатора в правом верхнем углу.

yctroy5Мышь – устройство «графического» управления.

В настоящее время широкое распространение получили оптические мыши, в которых нет механических частей. Источник света размещенный внутри мыши, освещает поверхность, а отраженны свет фиксируется фотоприемником и преобразуется в перемещение курсора на экране.
Современные модели мышей могут быть беспроводными, т.е. подключающимися к компьютеру без помощи кабеля.

Периферийными называют устройства, подключаемые к компьютеру извне. Обычно эти устройства предназначены для ввода и вывода информации.

Вот некоторые из них:

Внутренними считаются устройства, располагающиеся в системном блоке. Доступ к некоторым из них имеется на лицевой панели, что удобно для быстрой смены информационных носителей. Разъемы некоторых устройств выведены на заднюю стенку – они служат для подключения периферийного оборудования. К некоторым устройствам системного блока доступ не предусмотрен – для обычной работы он не требуется.

yctroy7Процессор. Микропроцессор – основная микросхема ПК. Все вычисления выполняются в ней. Процессор аппаратно реализуется на большой интегральной схеме (БИС). Большая интегральная схема на самом деле не является большой по размеру и представляет собой, наоборот, маленькую плоскую полупроводниковую
пластину размером примерно 20х20 мм, заключенную в плоский корпус с рядами металлических штырьков (контактов). БИС является большой по количеству элементов. Использование современных высоких технологий позволяет разместить на БИС процессора огромное количество функциональных элементов, размеры которых составляют всего около 0.13 микрон (1 микрон = 10-6 м). Например, в процессоре Intel Core 2 Duo с 4 МБ кэш-памяти их около 291 миллиона.

Основная характеристика процессора – тактовая частота (измеряется в мегагерцах (МГц) и гигагерцах (ГГц)). Чем выше тактовая частота, тем выше производительность компьютера. Есть еще несколько важных характеристик процессора – тип ядра и технология производства, частота системной шины.

Единственное устройство, о существовании которого процессор «знает от рождения» – оперативная память – с нею он работает совместно. Данные копируются в ячейки процессора (регистры), а затем преобразуются в соответствии с командами (программой).

yctroy8Оперативная память (ОЗУ), предназначена для хранения информации, изготавливается в виде модулей памяти. Оперативную память можно представить как обширный массив ячеек, в которых хранятся данные и команды в то время, когда компьютер включен. Процессор может обратится к любой ячейки памяти. Важнейшей характеристикой модулей памяти является быстродействие. Модули памяти могут различаться между собой по размеру и количеству контактов, быстродействию, информационной емкостью и т.д.

yctroy9Для длительного хранения данных и программ широко применяются жесткие диски (винчестеры). Выключение питания компьютера не приводит к очистке внешней памяти. Жесткий диск – это чаще не один диск, а пакет (набор) дисков с магнитным покрытием, вращающихся на общей оси. Основным параметром является емкость, измеряемая в гигабайтах. Средний размер современного жесткого диска составляет 120 — 250 Гбайт, причем этот параметр неуклонно растет.
Винчестером он сначала в шутку был назван в 1973 году, так как некоторые его технические характеристики по названию походили на марку знаменитой винтовки «винчестер». С тех пор название прижилось.

yctroy10Видеоадаптер – внутренне устройство, устанавливается в один из разъемов материнской платы, и служит для обработки информации, поступающей от процессора или из ОЗУ на монитор, а также для выработки управляющих сигналов.

В некоторых моделях материнских плат функции видеоадаптера выполняют микросхемы чипсета — в этом случае говорят, что видеоадаптер интегрирован с материнской платой. Если же видеоадаптер выполнен в виде отдельного устройства, его называют видеокартой. Разъем видеокарты выведен на заднюю стенку. К нему подключается монитор.

Звуковой адаптер. В настоящее время средства для работы со звуком считаются стандартными. Для этого на материнской плате устанавливается звуковой адаптер. Он может быть интегрирован в чипсете материнской платы или выполнен как отдельная подключаемая плата, которая называется звуковой картой.

Разъемы звуковой карты выведены на заднюю стенку компьютера. Для воспроизведения звука к ним подключают звуковые колонки или наушники. Отдельный разъем предназначен для подключения микрофона. При наличии специальной программы это позволяет записывать звук. Имеется также разъем (линейный выход) для подключения к внешней звукозаписывающей или звуковоспроизводящей аппаратуре (магнитофонам, усилителям и т.п.).

Сетевая карта (или карта связи по локальной сети) служит для связи компьютеров в пределах одного предприятия, отдела или помещения находящихся на расстоянии не более 150 метров друг от друга.

Для транспортировки данных используют дискеты и оптические диски (CD-ROM, DVD-ROM, BD-ROM).

Для транспортировки бо́льших объемов данных удобно использовать компакт-диски CD-ROM. Аббревиатура «CD-ROM» означает «Compact Disk Read Only Memory» и обозначает компакт-диск как носитель информации широкого применения. Емкость одного диска составляет порядка 650-700 Мбайт.
Для чтения компакт-дисков служат дисководы CD-ROM.

Обычные компакт-диски штампуются на заводах и они не могут быть записаны в домашних условиях. Существуют и диски, предназначенные для записи в домашних условиях: CD-R (Compact Disk Recordable) для однократной записи и CD-RW (Compact Disk ReWritable) для многократной.

DVD (англ. Digital Versatile Disc — цифровой многоцелевой диск или Digital Video Disk — цифровой видеодиск) — носитель информации в виде диска, внешне схожий с компакт-диском, однако имеющий возможность хранить бо́льший объём информации за счёт использования лазера с меньшей длиной волны, чем для обычных компакт дисков. Однослойный односторонний DVD имеет емкость 4,7 Гбайт.

Коммуникационные порты. Для связи с другими устройствами, например принтером, сканером, клавиатурой, мышью и т. п., компьютер оснащается так называемыми портами. Порт — это не просто разъем для подключения внешнего оборудования, хотя порт и заканчивается разъемом. Порт — более сложное устройство, чем просто разъем, имеющее свои микросхемы и управляемое программно.

COM (последовательный порт)

LTP (параллельный порт)

USB (последовательный с высокой производительностью)

PS/2 (универсальный для подключения мыши и клавиатуры)

Источник

ТЕСТ ПО ТЕМЕ «АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ»

Вариант I

1.  Алгоритмом называется:

а) подробный перечень правил выполнения определенных

действий;

б) ориентированный граф, указывающий порядок исполнения некоторого набора команд;

в) последовательность команд для компьютера;

г) описание последовательности действий в виде геометрических фигур, соединенных линиями и стрелками;

д) понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей.

2. Свойствами алгоритма являются:

а)  актуальность, полезность, достоверности понятность, массовость;

б) новизна, однозначность, четкость, понятность, результативность;

в) четкость, однозначность, массовость, дискретность;

г) дискретность, результативность, понятность, массовость, достоверность;

д) дискретность, результативность, детерминируемость, массовость, понятность.

3 Свойство алгоритма «результативность» означает:

а) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

б) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

в) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

г) алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

4. Свойство алгоритма «дискретность» означает:

а) алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;

б) при точном исполнении всех команд алгоритма процесс должен приводить к определенному результату;

в) алгоритм должен состоять из последовательности конечного числа шагов;

г) алгоритм должен быть ориентирован на конкретного исполнителя и содержать команды, входящие в систему его команд;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

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

а) линейной;                     в) циклической;

б) ветвлением;                 г)рекурсивной                                       д)альтернативной.

6. Фрагмент алгоритма изображен в виде блок-схемы.

В результате выполнения алгоритма будет напечатано значение переменной S, если В=5:

а) 16;            б)4;        в) 8;

г)7;               д) 9.

7.Язык программирования — это:

а) способ общения пользователя с компьютерной системой;

б) совокупность символов, предназначенных для передачи данных;

в) естественный язык, предназначенный для общения людей и компьютеров;

г) формализованные языки, предназначенные для описания алгоритмов на языке исполнителя-компьютера;

д) алгоритм, записанный в машинных кодах.

8. В блок-схеме начало и конец алгоритма обозначается фигурой:

 а)                       б)                                                в)                                     г)                                       д)

9. В блок-схеме действие в  алгоритмеобозначается фигурой:

 а)                       б)                                                в)                                     г)                                      д)

10. Оператором вывода в языке программирования Basic является:

a)INPUT;                                 б)PRINT;                   в)NEXT.          г)REM;                                 д) RUN;

11.  Квадратный корень вычисляется с помощью стандартной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

12.  Модуль  вычисляется с помощью стандартной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

13.  Тангенс  вычисляется с помощью стандартной функции:

a)ТАN(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

14.Оператор, который дает компьютеру указание записать данные в некоторую переменную.

a)INPUT;                                 б)PRINT;                             в)NEXT                 г)REM;                              д) LET;

15. Арифметическому  выражению   соответствует запись:

а) у = SQR((a+b)/ab)                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у = ABS((a+b)/ab)                        д) у = RND((a+b)/ab)

16. Команда, по которой компьютер выполняет инструкции, содержащиеся в программе.

a) RUN ;                                 б)PRINT;                                    в)NEXT            г)REM;                                 д) LET;

17. Команда, с помощью которой можно просмотреть текст программы. Для вывода на экран части программы нужно указать номера первой и последней строки, разделяя их знаком тире

a) RUN ;                                 б) LIST;                                    в)NEXT                г)REM;                                 д) LET;

18. Операторы цикла, использующиеся для организации цикла с условием:

a) WHILE – WEND;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) LET

19. Арифметическому  выражению   соответствует запись:

а) у = SIN((a+b)/8b)                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у  = —  a/((8*b)/SIN(X))               д) у = a*((8*b)/SIN(X))

20. Для описания переменных целого типа используется оператор:

a) integer;                        б) real;                               в)string;                   г)array;                                 д) Boolean;

21. Изобразить блок – схему  для решения выражения:

22. Запишите арифметическое действие на языке Basic:

а)

б)

в)

г)

23. Начало раздела программы, содержащего список меток :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) LET

24. Начало раздела программы, содержащего список констант :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) CONST

25. Начало раздела программы, содержащего список констант :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) CONST

ТЕСТ ПО ТЕМЕ «АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ»

Вариант II

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

а) действие;           б) оператор                 в) последовательность;            г) переменная                       д) алгоритм

2. Отдельные фразы языка Бейсик, которые вводятся прямо с клавиатуры и сразу же выполняются ЭВМ.

а) команда;           б) оператор                 в) действие;            г) переменная                       д) алгоритм

3. Последовательность команд, которые должна выполнить машина. Иными словами, программа для ЭВМ – это алгоритм, записанный на языке, понятной для ЭВМ.

а) команда;           б) оператор                 в) действие;            г) переменная                       д) программа

4. Команда, с помощью которой можно удалить несколько строк

     a) RUN ;                                 б) LIST;                                    в)NEXT                г) DELETE ;                                 д) LET;

5. Создание новой программы (удаление из памяти всего текста программы).

   a) RUN ;                                 б) LIST;                                    в)NEXT                г) DELETE ;                                 д) NEW

6. Очистка экрана от текста и графической информации.

    a) CLS ;                                 б) LIST;                                    в)NEXT                г) DELETE ;                                 д) NEW;

7. Запись программы на внешнее запоминающее устройство.

    a) CLS ;                                 б) SAVE                                    в)NEXT                г) DELETE ;                                 д) NEW;

8. Чтение программы с внешнего запоминающего устройства

     a) CLS ;                                 б) SAVE                                    в) LOAD                  г) DELETE ;                                 д) NEW;

9. Выход из интерпретатора Бейсик

     a) CLS ;                                 б) SAVE                                    в) LOAD                  г) SYSTEM;                                 д) NEW;

10. В блок-схеме условие обозначается фигурой:

 а)                              б)                                         в)                                    г)                                         д)

11. В блок-схеме вывод и ввод данных  обозначается фигурой:

 а)                               б)                                        в)                                     г)                                       д)

12. Величины, значения которых могут изменяться во время выполнения действий.

а) команда;           б) оператор                 в) действие;            г) переменная                       д) программа

13.  Фрагмент алгоритма изображен в виде блок-схемы.  В результате выполнения алгоритма будет напечатано значение переменной S, если В=2:

а) 16;            б)4;        в) 8;                         г)7;               д) 9.

14 Свойство алгоритма «конечность» означает:

а) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

б) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

в) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

г) алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

15. Свойство алгоритма «дискретность» означает:

а) при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;

б) алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);

в) записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;

г) алгоритм должен обеспечивать решение некоторого класса задач данного типа для различных значений данных;

д) исполнитель алгоритма не должен принимать решения, не предусмотренные составителем алгоритма.

16.  Квадрат числа  вычисляется с помощью стандартной функции:

a)ANT(X);              б) SQRТ(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

17.  Модуль  вычисляется с помощью стандартной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                    г)ABS(X);               д)SQR(X);

18.  Арктангенс  вычисляется с помощью стандартной функции:

a)ARCТАN(X);              б)INT(X);                     в)ЕХР(Х).                   г) AТАN(X);              д)SQR(X);

19.Оператор случайных чисел.

a)INPUT;                                 б)PRINT;                             в)NEXT                 г)RND;                              д) LET;

20. Арифметическому  выражению   соответствует запись:

а) у = SQR(SQRT(a*b)/ab))                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у = ABS((a+b)/ab)                        д) у = RND((a+b)/ab)

21. Натуральный логарифм  вычисляется с помощью стандартной функции.

a) RUN ;                                 б)PRINT;                                    в)LOG           г)REM;                                 д) LET;

22. Начало раздела программы, содержащего список меток :

a) LABEL;                        б) FOR – NEXT;                               в)NEXT                   г)FOR;                                 д) LET

23. Для описания переменных вещественного  типа используется оператор:

a) integer;                        б) real;                               в)string;                   г)array;                                 д) Boolean;

24. Изобразить блок – схему  для решения выражения:

25. Запишите арифметическое действие на языке Basic:

а)

б)

в)

г)

Привет,
ребята!

На
прошлых уроках мы с вами узнали очень много нового и интересного. Надеюсь, вы
не забыли, что алгоритм – это описание подробного плана
последовательности действий, который необходимо выполнить, чтобы решить задачу.

Также
вы помните свойства, которыми должен обладать алгоритм?

А
какие формы записи алгоритмов существуют?

На
прошлом занятии мы с вами говорили об исполнителе алгоритма. Так?

Давайте
вспомним, кто же это такой? Или что это такое?

Исполнитель
алгоритма
– это объект, который выполняет команды (шаги,
инструкции) по определённым правилам и в нужном порядке.

Давайте
разберёмся, какими свойствами должен обладать объект, чтобы его можно было
назвать исполнителем.

Первое
свойство.
Исполнитель работает только в определённой
обстановке, или среде, то есть это такое «место обитания», в котором
исполнитель может выполнить алгоритм. В какой-то другой, не его, среде
исполнитель может сломаться, например, от перегрузки, или от высокой
температуры, при большой влажности и так далее.

Второе
свойство.
Каждый исполнитель выполняет команды (действия,
инструкции) только из заданного списка, то есть из системы команд исполнителя.
Каждая команда имеет свои условия применимости – это состояние среды, в которой
может быть выполнена команда.

Третье
свойство.
Исполнитель может отказаться выполнить действие, если
даётся инструкция, которая не входит в системы команд исполнителя. Также
возникает отказ исполнителя, если для выполнения команды используется
неправильная среда.

Исполнителем
может быть человек, машина, животное, управляемая игрушка. А ещё компьютер. Вот
о нём мы сегодня и поговорим.

Исполнитель-компьютер
ничего не знает о цели алгоритма. Он не задаёт вопросов: Зачем? Почему? Кому
это надо?

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

И
такой алгоритм называется программой.

Когда
человек написал программу, её обязательно необходимо ввести в память
компьютера, а затем запустить на исполнение. После таких действий программа
автоматически выполняется компьютером.

Поэтому
и говорят, что компьютер – это исполнитель алгоритмов. Он все работы выполняет
по программе. И только ту последовательность команд, что задана в его системе
команд и написана на специальном языке программирования.

Так
как компьютер не отказывается выполнять команды, которые ему заданы, то его
называют формальным исполнителем алгоритмов.

Так-так-так,
давайте разберёмся, что такое формальный исполнитель.

Существуют
два типа исполнителей: формальные и, как вы, наверное, догадались,
неформальные.

Формальный
исполнитель
– это исполнитель, который выполняет одну
и ту же команду всегда одинаково.

Неформальный
исполнитель
– это исполнитель, который может
выполнять команду по-разному.

Рассмотрим
такой пример: вы слушаете песню, которая проигрывается в вашем телефоне
определённым певцом. Телефон воспроизводит его исполнение всегда
одинаково. Получается, что телефон – это формальный исполнитель.

Но
вряд ли тот же самый певец, которого мы слушаем с помощью телефона, в
реальности исполняет эту же песню на концертах всегда одинаково. Вполне
возможно, что он забудет слова, или его голос будет немного хриплым, после
болезни, или же во время песни, он скажет какие-то слова – всё это вносит в исполнение
что-то новое. Певец в данном случае является неформальным исполнителем.

Можно
сказать, что неформальным исполнителем обычно бывает человек, а формальным –
технические устройства, например, компьютер, телефон.

Но
не забываем, что человек вполне может быть и формальным исполнителем. В отличие
от технических средств, человек понимает, что он делает, зачем и почему. Он
всегда может отказаться выполнить какое-то действие. Отказ от выполнения
команды может быть по моральным соображениям, например, обидеть слабого, или
если выполнение действия опасно для жизни человека, например, прыгнуть с
большой высоты.

Вы
помните, что компьютер – это универсальный исполнитель. Он может
обрабатывать такие данные, как текстовые, числовые, графические, звуковые.

В
компьютере может быть мно-о-о-го разнообразных программ. Поэтому
воспользоваться компьютером могут люди любого возраста: школьники, студенты,
бабушки и дедушки. И конечно, компьютер применяется в разных сферах
деятельности. Сейчас компьютеры помогают в работе врачам, учителям, писателям.

Есть
в компьютере программы, которые управляют самим компьютером. Такие программы
называются системными. Эти программы не только управляют компьютером,
они выполняют и другие функции, например, создают копии информации, проверяют,
может ли работать устройство, входящее в компьютер, выдают справочную
информацию о компьютере и многие другие. Системные программы используются для
эффективной работы компьютера и пользователя, а также для результативного
выполнения прикладных программ.

Прикладные
программы – это программы, предназначенные для решения задач пользователя. Они
помогают создавать и изменять информационные объекты, например, тексты в
программе Microsoft Word,
рисунки в простой программе Paint, или, например, в программе Adobe Photoshop,
которую используют профессиональные художники, и другое.  Есть разные виды
программ, но изучать их мы будет в другое время.

Ребята,
а вы знаете, что слово «компьютер» возникло давным-давно ещё в латинском языке,
только, конечно, произносилось оно немного иначе. И переводилось как «вычислять».
Позже в английском языке появилось слово «to compute», а уже от него –
такое знакомое нам «computer».

Раньше
компьютерами называли людей. Да-да, это были люди, которые производили
арифметические, то есть математические вычисления. Со временем людей заменили
вычислительные машины, и уже машины стали называться компьютерами. Однако, как
мы знаем, современные компьютеры выполняют не только арифметические вычисления,
но и многие другие команды.

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

Вот
список терминов:

Исполнитель
алгоритмов, формальный исполнитель, неформальный исполнитель, системные
программы, прикладные программы.

Давайте
найдём для каждого определения его значение.

Справились?

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

Исполнитель
алгоритмов
– это объект, который выполняет команды (шаги,
инструкции) по определённым правилам и в нужном порядке.

Формальный
исполнитель
– это исполнитель, который выполняет одну
и ту же команду всегда одинаково.

Неформальный
исполнитель
– это исполнитель, который может выполнять
команду по-разному.

Системные
программы
– это программы, которые управляют самим компьютером.

Прикладные
программы
– это программы, предназначенные для решения задач
пользователя.

А
теперь поиграем.

В
этих предложениях некоторые слова сбежали и собрались в одном месте. Помогите
словам найти свои места в предложениях.

Давайте,
проверим насколько правильно вы расставили слова, и ещё раз повторим
информацию, с которой вы сегодня познакомились.

Исполнитель
работает только в определённой обстановке, или среде, то есть это такое
«место обитания», в котором исполнитель может выполнить алгоритм.

Когда
человек написал программу, её обязательно необходимо ввести в память
компьютера, а затем запустить на исполнение.

Телефон
– это формальный исполнитель.

Человек
обычно бывает неформальным исполнителем.

Отказ
от выполнения команды может быть по моральным соображениям.

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

Каждый
исполнитель выполняет команды только из заданного списка, то есть из системы
команд исполнителя.

Вот
и подошла к концу наша встреча. Но расстаёмся мы, я надеюсь, ненадолго. До
свидания, ребята. До новых встреч.

Тест по теме
«Алгоритмы. Программирование»

Вариант I

1.  Алгоритмом
называется:

а)
подробный перечень правил выполнения определенных

действий;

б)
ориентированный граф, указывающий порядок исполне­ния некоторого набора команд;

в)
последовательность команд для компьютера;

г)
описание последовательности действий в виде геометри­ческих фигур, соединенных
линиями и стрелками;

д)
понятное и точное предписание исполнителю совершить последовательность
действий, направленных на достижение по­ставленных целей.

2. Свойствами
алгоритма являются:

а) 
актуальность, полезность, достоверности понятность, массовость;

б) новизна, однозначность, четкость,
понятность, результа­тивность;

в)
четкость, однозначность, массовость, дискретность;

г)
дискретность, результативность, понятность, массовость, достоверность;

д)
дискретность, результативность, детерминируемость, мас­совость, понятность.

3 Свойство
алгоритма «результативность» означает:

а)
при точном исполнении всех команд алгоритма процесс должен прекратиться за
конечное число шагов, приведя к опре­деленному результату;

б)
алгоритм должен иметь дискретную структуру (должен быть разбит на
последовательность отдельных шагов);

в)
записывая алгоритм для конкретного исполнителя, можно использовать лишь те
команды, что входят в систему его команд;

г)
алгоритм должен обеспечивать решение некоторого клас­са задач данного типа для
различных значений данных;

д)
исполнитель алгоритма не должен принимать решения, не предусмотренные
составителем алгоритма.

4. Свойство
алгоритма «дискретность» означает:

а)
алгоритм должен обеспечивать решение не одной кон­кретной задачи, а некоторого
класса задач данного типа;

б)
при точном исполнении всех команд алгоритма процесс должен приводить к определенному
результату;

в)
алгоритм должен состоять из последовательности конеч­ного числа шагов;

г)
алгоритм должен быть ориентирован на конкретного исполнителя и содержать
команды, входящие в систему его команд;

д) исполнитель алгоритма не должен принимать
решения, не предусмотренные составителем алгоритма.

5. Алгоритмическая
конструкция, предполагающая выполне­ние либо одного, либо другого действия в
зависимости от ис­тинности или ложности некоторого условия, называется:

а)
линейной;                     в) циклической;

б) ветвлением;                
г)рекурсивной                                       д)альтернативной.

6. Фрагмент
алгоритма изо­бражен в виде блок-схемы.

В результате
выполнения ал­горитма будет напечатано зна­чение переменной
S, если В=5:

а)
16;            б)4;        в) 8;

г)7;               д) 9.

7.Язык
программирования — это:

а)
способ общения пользователя с компьютерной системой;

б)
совокупность символов, предназначенных для передачи данных;

в)
естественный язык, предназначенный для общения людей и компьютеров;

г)
формализованные языки, предназначенные для описания алгоритмов на языке
исполнителя-компьютера;

д) алгоритм, записанный в машинных кодах.

8. В блок-схеме начало и конец алгоритма
обозначается фи­гурой:

 а)                      
б)                                                в)                            
        г)                                       д)

9. В блок-схеме действие в 
алгоритмеобозначается фи­гурой:

 а)                      
б)                                                в)                            
        г)                                      д)

10. Оператором
вывода в языке программирования
Basic яв­ляется:

a)INPUT;                                
б)PRINT;                   в)NEXT.          г)REM;                                
д) RUN;

11.  Квадратный
корень вычисляется с помощью стандарт­ной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                   
г)ABS(X);              
д)SQR(X);

12.  Модуль  вычисляется
с помощью стандарт­ной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                   
г)ABS(X);              
д)SQR(X);

13.  Тангенс  вычисляется
с помощью стандарт­ной функции:

a)ТАN(X);              б)INT(X);                     в)ЕХР(Х).                   
г)ABS(X);              
д)SQR(X);

14.Оператор,
который дает компьютеру указание записать данные в некоторую переменную.

a)INPUT;                                
б)PRINT;                             в)NEXT                 г)REM;                              д) LET;

15.
Арифметическому  выражению
  соответствует запись:

а) у = SQR((a+b)/ab)                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у = ABS((a+b)/ab)                       
д) у = RND((a+b)/ab)

16. Команда, по которой компьютер выполняет
инструкции, содержащиеся в программе.

a) RUN ;                                
б)PRINT;                                   
в)NEXT            г)REM;                                 д) LET;

17. Команда, с
помощью которой можно просмотреть текст программы. Для вывода на экран части
программы нужно указать номера первой и последней строки, разделяя их знаком
тире

a) RUN
;                                
б) LIST;                                   
в)NEXT                г)REM;                                 д) LET;

18. Операторы
цикла, использующиеся для организации цикла с условием:

a) WHILE – WEND;                       
б) FOR – NEXT;                              
в)NEXT                   г)FOR;                                 д) LET

19.
Арифметическому  выражению
  соответствует запись:

а) у = SIN((a+b)/8b)                       б) у = SQR(a+b/ab)                   в) у =TAN((a+b)/ab)

г) у  = —  a/((8*b)/SIN(X))              
д) у = a*((8*b)/SIN(X))

20. Для описания
переменных целого типа используется оператор:

a) integer;                       
б) real;                               в)string;                   г)array;                                 д) Boolean;

21. Изобразить блок
– схему  для решения выражения:

22. Запишите арифметическое действие на
языке
Basic:

а)

б)

в)

г)

23. Начало раздела
программы, содержащего список меток :

a) LABEL;                       
б) FOR – NEXT;                              
в)NEXT                   г)FOR;                                 д) LET

24. Начало раздела
программы, содержащего список констант :

a) LABEL;                       
б) FOR – NEXT;                              
в)NEXT                   г)FOR;                                 д) CONST

25. Начало раздела
программы, содержащего список констант :

a) LABEL;                       
б) FOR – NEXT;                              
в)NEXT                   г)FOR;                                 д) CONST

Тест по теме
«Алгоритмы. Программирование»

Вариант II

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

а)
действие;           б) оператор                 в) последовательность;           
г) переменная                       д) алгоритм

2. Отдельные фразы
языка Бейсик, которые вводятся прямо с клавиатуры и сразу же выполняются ЭВМ.

а)
команда;           б) оператор                 в) действие;            г) переменная                      
д) алгоритм

3.
Последовательность команд, которые должна выполнить машина. Иными словами,
программа для ЭВМ – это алгоритм, записанный на языке, понятной для ЭВМ.

а)
команда;           б) оператор                 в) действие;            г) переменная                      
д) программа

4. Команда, с помощью которой можно удалить несколько
строк

     a) RUN
;                                
б) LIST;                                   
в)NEXT                г) DELETE ;                                 д) LET;

5. Создание новой программы (удаление из памяти всего
текста программы).

   a) RUN
;                                
б) LIST;                                   
в)NEXT                г) DELETE ;                                 д) NEW

6. Очистка экрана от текста и графической информации.

    a) CLS ;                                
б) LIST;                                   
в)NEXT                г) DELETE ;                                 д) NEW;

7. Запись программы на внешнее запоминающее
устройство.

    a) CLS ;                                
б) SAVE                                    в)NEXT                г) DELETE
;                                
д) NEW;

8. Чтение программы с внешнего запоминающего
устройства

     a) CLS ;                                
б) SAVE                                    в) LOAD                  г) DELETE ;                                 д) NEW;

9. Выход из интерпретатора Бейсик

     a) CLS ;                                
б) SAVE                                    в) LOAD                  г) SYSTEM;                                 д) NEW;

10. В блок-схеме условие обозначается фи­гурой:

 а)                     
        б)                                         в)                            
       г)                                         д)

11. В блок-схеме вывод и ввод данных 
обозначается фи­гурой:

 а)                     
         б)                                        в)                             
       г)                                       д)

12. Величины, значения
которых могут изменяться во время выполнения действий.

а)
команда;           б) оператор                 в) действие;            г) переменная                      
д) программа

13.  Фрагмент
алгоритма изо­бражен в виде блок-схемы.  В результате выполнения ал­горитма
будет напечатано зна­чение переменной
S, если В=2:

а)
16;            б)4;        в) 8;                         г)7;               д) 9.

14 Свойство
алгоритма «конечность» означает:

а)
при точном исполнении всех команд алгоритма процесс должен прекратиться за
конечное число шагов, приведя к опре­деленному результату;

б)
алгоритм должен иметь дискретную структуру (должен быть разбит на
последовательность отдельных шагов);

в)
записывая алгоритм для конкретного исполнителя, можно использовать лишь те
команды, что входят в систему его команд;

г)
алгоритм должен обеспечивать решение некоторого клас­са задач данного типа для
различных значений данных;

д)
исполнитель алгоритма не должен принимать решения, не предусмотренные составителем
алгоритма.

15. Свойство
алгоритма «дискретность» означает:

а)
при точном исполнении всех команд алгоритма процесс должен прекратиться за
конечное число шагов, приведя к опре­деленному результату;

б)
алгоритм должен иметь дискретную структуру (должен быть разбит на
последовательность отдельных шагов);

в)
записывая алгоритм для конкретного исполнителя, можно использовать лишь те
команды, что входят в систему его команд;

г)
алгоритм должен обеспечивать решение некоторого клас­са задач данного типа для различных
значений данных;

д)
исполнитель алгоритма не должен принимать решения, не предусмотренные
составителем алгоритма.

16.  Квадрат числа  вычисляется
с помощью стандарт­ной функции:

a)ANT(X);              б) SQRТ(X);                     в)ЕХР(Х).                   
г)ABS(X);              
д)SQR(X);

17.  Модуль  вычисляется
с помощью стандарт­ной функции:

a)ANT(X);              б)INT(X);                     в)ЕХР(Х).                   
г)ABS(X);              
д)SQR(X);

18.  Арктангенс  вычисляется
с помощью стандарт­ной функции:

a)ARCТАN(X);             
б)INT(X);                     в)ЕХР(Х).                  
г)
AТАN(X);              д)SQR(X);

19.Оператор
случайных чисел.

a)INPUT;                                
б)
PRINT;                             в)NEXT                 г)RND;                             
д) LET;

20.
Арифметическому  выражению
  соответствует запись:

а) у = SQR(SQRT(a*b)/ab))                      
б) у = SQR(a+b/ab)                  
в) у =TAN((a+b)/ab)

г) у = ABS((a+b)/ab)                       
д) у = RND((a+b)/ab)

21. Натуральный логарифм  вычисляется с
помощью стандарт­ной функции
.

a) RUN ;                                
б)PRINT;                                   
в)LOG           г)REM;                                 д) LET;

22. Начало раздела
программы, содержащего список меток :

a) LABEL;                       
б) FOR – NEXT;                              
в)NEXT                   г)FOR;                                 д) LET

23. Для описания
переменных вещественного  типа используется оператор:

a) integer;                       
б) real;                               в)string;                   г)array;                                 д) Boolean;

24. Изобразить блок
– схему  для решения выражения:

25. Запишите арифметическое действие на
языке
Basic:

а)

б)

в)

г)

Функции компьютера

От компьютера
требуется немногое — выполнять заданную
программу, ко­торая представляет
собой последовательность команд,
записанных в памяти. Выполнение каждой
очередной команды, т.е. преобразование
данных, возлагает­ся на центральный
процессор. Рассмотрим основные фазы
выполнения команды процессором.

Процесс обработки
отдельной команды принято называть
циклом обработ­ки команды. В первом
приближении можно считать, что обработка
отдельной команды включает две фазы —
фазу извлечения и фазу выполнения
(рисунок 5). В свою очередь, фаза выполнения
может включать в себя несколько операций,
на­значение которых индивидуально
для каждой команды. Завершив выполнение
одной команды, компьютер начинает
выполнять следующую, и так продолжается
до тех пор, пока кто-либо не выключит
питание, не будет обнаружена неис­правимая
(фатальная) ошибка или в программе не
встретится команда останова.

Извлечение и выполнение команды

В начале каждого
цикла из памяти извлекается очередная
команда, адрес которой заранее готовится
в счетчике команд PC (program counter). При
обра­щении к PC адрес в нем автоматически
увеличивается и, таким образом, сразу
подготавливается к следующему циклу,
поскольку команды в памяти хранятся в
естественном порядке, т.е. в последовательных
ячейках. Пусть, например, в компьютере
команда занимает одно 16-разрядное слово
памяти. Предположим, что в PC находится
число 300. Процессор извлекает команду,
находящуюся в ячейке памяти по адресу
300, а в PC при этом автоматически
устанавливается код 301. В последующих
циклах будут извлечены команды по
адресам 301, 302, 303 и т.д. Но учтите, что
существуют специальные команды переходов,
которые могут изменить эту естественную
последовательность.

Считанная команда
помещается в регистр команд IR (instruction
register). Часть битов кода команды представляет
собой код операции, определяющий, ка­кая
именно операция должна быть выполнена
процессором. Выполняя заданную операцию,
процессор будет производить элементарные
действия, которые можно разделить на
четыре категории:

1. передача
«процессор — память
«:
данные передаются из процессора в
па­мять или из памяти в процессор;

2. передача
«процессор — модуль ввода-вывода»
:
данные передаются из процессора в один
из модулей ввода-вывода или наоборот;

3.
обработка
данных
:
процессор выполняет заданную арифметическую
или логическую операцию над данными;

4.
управление
:
команда изменяет естественный порядок
выполнения команд программы. Например,
процессор извлекает команду из очередной
ячейки памяти, скажем ячейки 149, которая
указывает, что следующую команду следует
извлечь не из ячейки 150, а из ячейки 182.
В этом случае процес­сор передает
число 182 в счетчик команд PC, и в фазе
извлечения следую­щего цикла команда
будет считана из ячейки 182.

Рассмотрим, как
выполняются команды в гипотетическом
компьютере, формат команд и данных
которого показан на рисунке 6. Процессор
этого компью­тера имеет три регистра:

  • счетчик команд
    РС, в котором формируется адрес очередной
    команды;

  • регистр команды
    IR, в который считывается и в котором
    хранится в процес­се выполнения
    очередная команда;

  • аккумулятор АС —
    временный рабочий регистр.Будем
    рассматривать выполнение лишь трех
    команд из всего набора:

  1. 0001 — загрузка АС
    из памяти;

  2. 0010 — сохранение
    содержимого АС в памяти;

  3. 0101 — добавление
    к содержимому АС числа, считанного из
    памяти.

Разрядность
ячейки (слова) памяти —16, причем и
команды, и данные имеют длину в одно
слово. Под хранение кода операции в
команде выделяется 4 разряда, и,
следовательно, в системе команд компьютера
может быть не более 24=16
различных операций, а количество
непосредственно адресуемых ячеек
па­мяти не превышает 212=4096
слов (4 К).

На рисунке 7
представлена диаграмма, на которой
видно, что происходит с ре­гистрами
процессора и содержимым памяти в процессе
выполнения небольшого фрагмента
программы. Для представления двоичных
чисел на этой диаграмме используется
шестнадцатеричный код1. Рассматриваемый
фрагмент программы состоит из трех
команд и выполняет сложение содержимого
ячеек памяти по ад­ресу 940 и 941 и
сохранение результата по адресу второго
слагаемого. На диа­грамме представлено
состояние регистров ЦП и ячеек памяти
после фаз извле­чения и выполнения
каждой из трех команд программы.

1. В
счетчике команд PC содержится число 300
— адрес первой команды фрагмента. Эта
команда на фазе извлечения считывается
в регистр ко­манд IR. Учтите, что при
этом адрес команды сначала передается
в ре­гистр адреса в памяти MAR, а считанное
слово загружается в регистр данных
памяти MBR, а уже из него передается в IR
(на диаграмме эти регистры
не показаны). При считывании команды
одновременно выпол­няется приращение
адреса в PC.

2.
Первые 4 разряда в IR — код операции —
указывают ЦП, что нужно вы­полнить
чтение ячейки памяти по адресу, заданному
в остальной части ко­манды
(940), и результат записать в аккумулятор
АС.

3.
Следующая команда извлекается из ячейки
памяти, заданной содержимым PC,
а
само содержимое PC
увеличивается.

  1. Первые
    4 разряда новой команды задают сложение
    содержимого АС с чис­лом,
    считанным из ячейки памяти, адрес
    которой указан в адресной части команды.
    Вычисленная сумма остается в АС.

5. Извлекается
следующая команда.

6.
Содержимое АС записывается в память по
адресу, указанному в адресной части
команды — в ячейку 941.

Итак,
выполнение трех команд, задающих сложение
содержимого двух яче­ек
памяти и сохранение результата в памяти,
заняло шесть фаз работы процес­сора.
Для получения того же результата в
компьютере с более развитой системой
команд их бы потребовалось меньше.
Системы команд современных компьюте­ров
содержат команды, адресная часть которых
имеет два или даже более полей адреса.
В таком случае один цикл обработки
команды может включать несколь­ко
фаз обращения к памяти. Кроме того,
некоторые команды могут задавать
об­ращение
к регистрам модулей ввода-вывода.

Например, команда
компьютера PDP-11, имеющая символическое
пред­ставление ADD В, А, задает суммирование
содержимого ячеек памяти В и А и
со­хранение результата в ячейке А. В
этом компьютере основной цикл обработки
команды включает следующие фазы:

• считывание
команды ADD;

• считывание
содержимого ячейки А в регистр процессора;

• считывание
содержимого ячейки В в регистр процессора
(таким образом, процессор должен иметь,
как минимум, два регистра, а не один
аккумуля­тор, как в нашем гипотетическом
компьютере);

• суммирование
содержимого двух регистров;

• запись результата
в ячейку памяти по адресу А.

Рисунок 7 . Диаграмма
выполнения фрагмента программы
гипотетического компьютера.

Помимо обращения
к ячейкам памяти в команде может быть
задана и опе­рация ввода-вывода. На
рисунке 8 представлена более подробная
диаграмма со­стояний при выполнении
команды, чем та, которая была показана
на рисунке 5. Следует учитывать, что при
выполнении определенных команд некоторые
со­стояния могут «обходиться»,
а в другие — система может попадать
несколько раз в течение одного и того
же цикла обработки команды. Смысл
представлен­ных на диаграмме состояний
следующий.

Вычисления
адреса команды

(IAC — Instruction Address Calculation). При естественном
порядке выполнения команд программы
адрес следующей ко­манды образуется
в результате прибавления константы к
адресу текущей команды. Если, например,
длина команды 16 разрядов, и такую же
разрядность имеют слова в памяти, то
адрес каждой очередной команды отличает­ся
от адреса предыдущей на 1. Если же
оперативная память организована таким
образом, что адресуемой единицей данных
является 8-разрядный байт, то следует
адрес в PC увеличивать на 2.

Извлечение
команды
(IF
— Instruction Fetch). Считывание команды из
ячейки памяти по адресу, заданному в
PC, в регистр процессора.

• Расшифровка
кода операции (IOD —Instruction Operation Decoding).
Ана­лиз кода операции и выяснение
типа затребованной операции, количества
и типов участвующих в ней операндов
(или операнда).

Вычисления
адреса операнда

(ОАС — Operand Address Calculation). Если в операции
используются операнды, хранящиеся в
памяти или передаваемые через подсистему
ввода-вывода, то на этой фазе определяются
их «физические» адреса.

Извлечение
операнда

(OF — Operand Fetch). Считывание операнда из
за­данной ячейки памяти или из модуля
ввода-вывода.

Обработка
данных
(DO —
Data Operation). Выполнение операции,
преду­смотренной кодом операции.

Сохранение
результата

(OS — Operand Store). Запись результата операции
в заданную ячейку памяти или передача
в модуль ввода-вывода.

Рисунок 8.
Укрупненная диаграмма состояний
основного цикла обработки команды

Для тех состояний,
которые показаны в верхней части
диаграммы, харак­терным является
обмен данными между процессором и
памятью или каким-либо модулем
ввода-вывода. Состояния в нижней части
диаграммы соответствуют внутренним
операциям ЦП. В состояние ОАС система
может попадать дважды, поскольку в
процессе выполнения команды может
потребоваться чтение операн­да (или
операндов) и/или запись результата, но
суть выполняемых в этом со­стоянии
действий не зависит от того, как дальше
будет использоваться вычис­ленный
адрес — для записи или для чтения, — а
потому нам понадобится в дальнейшем
единый идентификатор состояния для
обоих случаев.

Обратите
также внимание и на то, что эта диаграмма
состояний допускает вы­полнение
операций над множеством операндов и,
соответственно, получение множе­ства
результатов, что встречается в системах
команд некоторых компьютеров. На­пример,
при выполнении команды компьютера
PDP-11, система проходит через сле­дующую
последовательность состояний: IAC,
IF, IOD,
ОАС, OF,
ОАС,
OF,
DO, ОАС,
OS.

В
системе команд некоторых компьютеров
имеются команды, задающие операции над
векторами (одномерными числовыми
массивами) или строками (одномерными
массивами символов). Такие операции
также «вписываются» в диаграмму
состояний, представленную на рисунке
8, но при этом для каждого эле­мента
массива приходится повторно проходить
по кольцу ОАС, OF,
DO, ОАС,
OS

Обновлено: 20.05.2023

Программный принцип работы компьютера

По своему назначению компьютер — это универсальный прибор для работы с информацией. По принципам своего устройства компьютер — это модель человека, работающего с информацией.

Персональный компьютер (ПК) — это компьютер, предназначенный для обслуживания одного рабочего места. По своим характеристикам он может отличаться от больших ЭВМ, но функционально способен выполнять аналогичные операции. По способу эксплуатации различают настольные (desktop), портативные (laptop и notebook) и карманные (palmtop) модели ПК.

Аппаратное обеспечение. Поскольку компьютер предоставляет все три класса информационных методов для работы с данными (аппаратные, программные и естественные), принято говорить о компьютерной системе как о состоящей из аппаратных и программных средств, работающих совместно. Узлы, составляющие аппаратные средства компьютера, называют аппаратным обеспечением. Они выполняют всю физическую работу с данными: регистрацию, хранение, транспортировку и преобразование как по форме, так и по содержанию, а также представляют их в виде, удобном для взаимодействия с естественными информационными методами человека.

Устройство компьютера. Любой компьютер (даже самый большой)состоит из четырех частей:

  • устройства ввода информации
  • устройства обработки информации
  • устройства хранения
  • устройства вывода информации.

Схема устройства компьютера впервые была предложена в 1946 году американским ученым Джоном фон Нейманом. Дж. фон Нейман сформулировал основные принципы работы ЭВМ, которые во многом сохранились и в современных компьютерах.

Основу компьютеров образует аппаратура, построенная, в основном, с использованием электронных и электромеханических элементов и устройств.

Принцип действия компьютеров состоит в выполнении программ — заранее заданных, четко определённых последовательностей арифметических, логических и других операций

Программа – это указание на последовательность действий (команд), которую должен выполнить компьютер, чтобы решить поставленную задачу обработки информации.

Команда — это описание элементарной операции, которую должен выполнить компьютер.

Этот принцип обеспечивает универсальность использования компьютера.

Та часть процессора, которая выполняет команды, называется арифметико-логическим устройством (АЛУ), а другая его часть, выполняющая функции управления устройствами, называется устройством управления (УУ).

Центральный процессор — это основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера.

Функции процессора:

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

Функции памяти:

  • приём информации из других устройств;
  • запоминание информации;
  • выдача информации по запросу в другие устройства машины.

Принципы фон-Неймана:

1. Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.

2. Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.

3. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.

Таким образом, компьютер представляет собой совокупность устройств и программ, управляющих работой этих устройств.

Принцип работы компьютера:

· С помощью внешнего устройства в память компьютера вводится программа.

· Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы и организует ее выполнение. Команда может задавать:

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

Устройство управления начинает выполнение команды из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему необходимо продолжить выполнение программы, начиная с команды, содержащейся в иной ячейки памяти.

Результаты выполнения программы выводятся на внешнее устройство компьютера.

Компьютер переходит в режим ожидания сигнала от внешнего устройства.

Системное ПО.

Главной частью системного программного обеспечения является операционная система.

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

К системному ПО кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование), сжатия файлов на дисках (архиваторы) борьбы с компьютерными вирусами и многое другое.

Прикладное программное обеспечение

Для выполнения на компьютере конкретных работ (создания текстов и рисунков, обработки числовых данных и т. д.) требуется прикладное программное обеспечение.

Прикладное программное обеспечение можно разделить на две группы программ: системы программирования и приложения.

Системы программирования являются для программистов-профессионалов инструментами разработки программ на различных языках программирования (Basic, Pascal, С и др.). В настоящее время появились системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.

Приложения предоставляют пользователю возможность обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием.

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

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

Из-за широкого распространения компьютерных вирусов можно отнести к отдельной группе антивирусные программы.

Для профессиональных целей квалифицированными пользователями компьютера используются приложения специального назначения. К ним относятся системы компьютерной графики, системы автоматизированного проектирования (САПР), бухгалтерские программы, компьютерные словари и системы автоматического перевода и др.

Все большее число пользователей применяет обучающие программы для самообразования или в учебном процессе. Прежде всего, это программы обучения иностранным языкам, программы-репетиторы и тесты по различным предметам

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

Понять, что компьютер — это формальный исполнитель программ.

Научиться рассказывать о компьютере как об универсальном исполнителе, используя термины информатики.

Понять

Компьютер может исполнять алгоритм, если алгоритм написан на одном из языков программирования. Алгоритм, написанный на одном из языков программирования, называют программой.

Программу нужно ввести в память компьютера и запустить на исполнение. Тогда программа автоматически выполняется компьютером. Поэтому говорят, что компьютер — исполнитель алгоритмов.

Объект можно назвать исполнителем алгоритма, если он обладает следующими свойствами:

Исполнитель-компьютер ничего не знает и не понимает. Он формально выполняет программу, то есть последовательность команд, которые входят в систему его команд и написаны для него на специальном языке программирования.

Человек тоже может быть формальным исполнителем. Как правило, человек понимает, что он делает и зачем, поэтому он может отказаться от выполнения команд, которые умеет выполнять, но не считает возможным.

Человек может не выполнить какое-либо действие по моральным соображениям или соблюдая свою безопасность. Например, человек может отказаться обижать маленьких или слабых, прыгать с опасной для жизни высоты и так далее. То есть он может это сделать, но не хочет.

Как мы уже говорили, компьютер называют универсальным исполнителем, так как он может обрабатывать данные разных видов: звуковые, текстовые, числовые, графические.

Универсальным исполнителем компьютер можно назвать ещё и потому, что его могут использовать разные люди: математики, писатели, медики, инженеры, учителя, студенты, школьники и даже маленькие дети. Всё это возможно, так как в памяти компьютера много разных программ.

Одни программы управляют самим компьютером. Это системные программы. Другие программы помогают создавать и редактировать информационные объекты (тексты, рисунки, схемы, числа и другое). Такие программы называются прикладными. Есть и другие виды программ.

Выполни

  1. Сравни исполнителя-человека и исполнитель-компьютер с помощью таблицы.

Главное

  • Компьютер автоматически, то есть без участия человека, может исполнять последовательность команд — компьютерную программу.
  • Компьютер — универсальный исполнитель. Он служит для обработки разных видов данных (текстовых, графических, звуковых, числовых), и его могут использовать люди разных профессий.
  • Система команд исполнителя-компьютера — это список команд, которые компьютер может исполнять.

Знать

  1. Чем отличается исполнитель-человек от исполнителя-компьютера?
  2. Может ли компьютер обрабатывать данные, если в его памяти нет программ?
  3. Благодаря каким устройствам компьютер может исполнять программы?
  4. Исполнит ли компьютер программу, написанную на русском языке? Почему?
  5. Почему компьютер называют формальным исполнителем?

Уметь

Выполни задания в рабочей тетради № 2.

Выполни на компьютере задания к параграфу из раздела УМЕТЬ компакт-диска.

Компьютер или ЭВМ (электронно-вычислительная машина)- это универсальное техническое средство для автоматической обработки информации.

Аппаратное обеспечение компьютера- это все устройства, входящие в его состав и обеспечивающие его исправную работу.

Несмотря на разнообразие компьютеров в современном мире, все они строятся по единой принципиальной схеме, основанной на фундаменте идеи программного управления Чарльза Бэббиджа (середина XIX в). Эта идея была реализована при создании первой ЭВМ ENIAC в 1946 году коллективом учёных и инженеров под руководством известного американского математика Джона фон Неймана , сформулировавшего концепцию ЭВМ с вводимыми в память программами и числами — программный принцип .

Главные элементы концепции:

  1. двоичное кодирование информации;
  2. программное управление;
  3. принцип хранимой программы;
  4. принцип параллельной организации вычислений, согласно которому операции над числом проводятся по всем его разрядам одновременно.

Алгоритмы и способы их описания.

Компьютер как исполнитель команд. Программный принцип работы компьютера.

Алгебра логики (булева алгебра) – это раздел математики, возникший в XIX веке благодаря усилиям английского математика Дж. Буля. Поначалу булева алгебра не имела никакого практического значения. Однако уже в XX веке ее положения нашли применение в разработке различных электронных схем. Законы и аппарат алгебры логики стали использоваться при проектировании различных частей компьютеров (память, процессор).

Логические операции удобно описывать так называемыми таблицами истинности, в которых отражают результаты вычислений сложных высказываний при различных значениях исходных простых высказываний. Простые высказывания обозначаются переменными (например, A и B).

Конъюнкция (логическое умножение). Слож­ное высказывание А & В истинно только в том случае, когда истинны оба входящих в него высказывания. Истинность такого высказывания задается следующей таблицей:

В основе любого компьютера лежит тактовый генератор, вырабатывающий через равные интервалы времени электрические сигналы, которые используются для приведения в действие всех устройств компьютерной системы. Управление компьютером сводится к управлению распределением сигналов между устройствами. Такое управление производится автоматически, с помощью программного управления.

Программный принцип работы компьютера

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

1) программа вычислений вводится в память ЭВМ и хранится в ней наравне с исходными числами;

2) команды, составляющие программу, представлены в числовом коде по форме ничем не отличающемся от чисел.

В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа и т.д.

Программа — это запись алгоритма решения задачи в виде последовательности команд или операторов языка, который понимает компьютер. Конечной целью любой компьютерной программы является управление аппаратными средствами.

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

Общие принципы работы компьютера сформулированы учёными Ч. Бэббиджем и Дж. Фон Нейманом. Согласно этим принципам, любой компьютер образуют 3 основных компонента. ПРОЦЕССОР Арифметико – логическое устройство Устройство управления Оперативное запоминающее устройство (ОЗУ) Устройства ввода и вывода информации

Общие принципы работы компьютера сформулированы учёными Ч. Бэббиджем и Дж. Фон Нейманом. Согласно этим принципам, любой компьютер образуют 3 основных компонента.

Арифметико – логическое устройство

Устройство управления

Оперативное запоминающее устройство (ОЗУ)

Устройства ввода и вывода информации

1) Классификация по назначению Классификация по назначению связана с тем, как компьютер применяется. По этому принципу различают: большие ЭВМ мини – ЭВМ микро – ЭВМ ПК Большие ЭВМ Это самые мощные компьютеры, которые применяются для обслуживания очень крупных организаций и целых отраслей народного хозяйства. Штат обслуживания больших ЭВМ достигает нескольких десятков человек. На базе таких ЭВМ создают вычислительные центры (ВЦ).

1) Классификация по назначению

Классификация по назначению связана с тем, как компьютер применяется. По этому принципу различают:

  • большие ЭВМ
  • мини – ЭВМ
  • микро – ЭВМ
  • ПК

Большие ЭВМ

Это самые мощные компьютеры, которые применяются для обслуживания очень крупных организаций и целых отраслей народного хозяйства. Штат обслуживания больших ЭВМ достигает нескольких десятков человек. На базе таких ЭВМ создают вычислительные центры (ВЦ).

Структура ВЦ

Структура ВЦ

Мини - ЭВМ От больших ЭВМ компьютеры этой группы отличаются уменьшенными размерами, меньшей производительностью и стоимостью. Мини – ЭВМ используются крупными предприятиями, научными учреждениями, ВУЗами. Мини – ЭВМ применяются для управления производственными процессами (например, в механическом цехе компьютер может поддерживать ритмичность подачи заготовок, узлов и комплектующих на рабочее место). Мини - ЭВМ, 10.2 inch одноместный сенсорного экрана.

От больших ЭВМ компьютеры этой группы отличаются уменьшенными размерами, меньшей производительностью и стоимостью. Мини – ЭВМ используются крупными предприятиями, научными учреждениями, ВУЗами. Мини – ЭВМ применяются для управления производственными процессами (например, в механическом цехе компьютер может поддерживать ритмичность подачи заготовок, узлов и комплектующих на рабочее место).

Мини — ЭВМ, 10.2 inch одноместный сенсорного экрана.

Микро - ЭВМ Микро – ЭВМ используются на предприятиях, в крупных ВЦ для выполнения вспомогательных операций.

Микро – ЭВМ используются на предприятиях, в крупных ВЦ для выполнения вспомогательных операций.

ПК ПК – компьютер, предназначенный для обслуживания одного рабочего места. Как правило, с ПК работает один человек. ПК используются в учебном процессе, для организации надомной трудовой деятельности и много другого. Категории ПК (по международным стандартам): массовый ПК (consumer PC) деловой ПК (Office PC) портативный ПК (Mobile PC) рабочая станция (Workstation PC) развлекательный ПК (Entertainment PC) Echo III - мощный игровой мини-ПК.

ПК – компьютер, предназначенный для обслуживания одного рабочего места. Как правило, с ПК работает один человек. ПК используются в учебном процессе, для организации надомной трудовой деятельности и много другого. Категории ПК (по международным стандартам):

  • массовый ПК (consumer PC)
  • деловой ПК (Office PC)
  • портативный ПК (Mobile PC)
  • рабочая станция (Workstation PC)
  • развлекательный ПК (Entertainment PC)

Echo III — мощный игровой мини-ПК.

2) Классификация по уровню специализации универсальные. На их базе можно собирать вычислительные системы произвольного состава (конфигурации). Например, один и тот же компьютер можно использовать для работы с текстом, графикой, музыкой и т.п. специализированные компьютеры предназначены для решения конкретных задач (например, бортовые компьютеры самолётов, кораблей, машин и др.)

2) Классификация по уровню специализации

3) Классификация по совместимости

Существует множество различных видов и типов компьютеров. Они выпускаются различными производителями, собираются из разных деталей, работают с разными программами. Поэтому совместимость различных компьютеров между собой – очень важный вопрос, связанный с взаимозаменяемостью узлов и приборов; возможностью переноса программ с одного компьютера на другой и возможностью совместной работы разных типов компьютеров с одними и теми же данными. Виды совместимости:

Причины популярности ПК

  • невысокая стоимость;
  • простота использования, обеспеченная диалоговым и интерактивным взаимодействием с программами, их удобным интерфейсом (меню, пиктограммы и т.п.);
  • персональность, т.е. возможность взаимодействия без посредников и ограничений;
  • высокие возможности по обработке информации;
  • возможность и простота ремонта;
  • возможности расширения и адаптации к особенностям применения компьютеров, когда один и тот же компьютер может быть оснащён различными периферийными устройствами и разным ПО;
  • наличие программного обеспечения, охватывающего почти все сферы человеческой деятельности;
  • наличие систем для разработки новых программ.

Открыл и обосновал почти все основные принципы

архитектуры современных

(в течение 70 лет, после его смерти работу продолжил его сын) такую машину (названную им аналитической) на базе

механических устройств. Основоположник

Аналитическая машина Бэббиджа(19в) 1830-1846 гг. Чарльз Беббидж разрабатывает проект Аналитической машины - механической универсальной цифровой вычислительной машины с программным управлением (!). Машина состоит из пяти устройств - арифметического устройства (АУ), запоминающего устройства (ЗУ), устройства управления (УУ), ввода и вывода (все как в первых ЭВМ, появившихся 100 лет спустя). АУ строилось на основе зубчатых колес Для ввода программы и данных использовались перфокарты . Предполагаемая скорость вычислений: сложение и вычитание за 1 сек, умножение и деление - за 1 мин. По сохранившимся описаниям и чертежам энтузиасты из Лондонского музея науки построили эту машину и она состояла из 4 тыс. стальных деталей и весила 3 тонны

Аналитическая машина Бэббиджа(19в)

1830-1846 гг. Чарльз Беббидж разрабатывает проект Аналитической машины — механической универсальной цифровой вычислительной машины с программным управлением (!). Машина состоит из пяти устройств — арифметического устройства (АУ), запоминающего устройства (ЗУ), устройства управления (УУ), ввода и вывода (все как в первых ЭВМ, появившихся 100 лет спустя). АУ строилось на основе зубчатых колес Для ввода программы и данных использовались перфокарты . Предполагаемая скорость вычислений: сложение и вычитание за 1 сек, умножение и деление — за 1 мин.

По сохранившимся описаниям и чертежам энтузиасты из Лондонского музея науки построили эту машину и она состояла из 4 тыс. стальных деталей и весила 3 тонны

Первый станок с числовым программным управлением – ткацкий станок Жаккара (1804 г.) В 1801 году француз Жозеф-Мари Жаккар сконструировал ткацкий станок, который является первым станком с числовым программным управлением. Перфокарты – маленькие кусочки картона с пробитыми в них отверстиями – вставлялись в станок, который считывал закодированный этими отверстиями узор и переплетал нити ткани в соответствии с ним. Такая ткань называется с тех пор жаккардовой. Этот станок приводился в действие водяным колесом; он на 140 лет старше первого компьютера.

Первый станок с числовым программным управлением – ткацкий станок Жаккара (1804 г.)

В 1801 году француз Жозеф-Мари Жаккар сконструировал ткацкий станок, который является первым станком с числовым программным управлением.

Перфокарты – маленькие кусочки картона с пробитыми в них отверстиями – вставлялись в станок, который считывал закодированный этими отверстиями узор и переплетал нити ткани в соответствии с ним.

Такая ткань называется с тех пор жаккардовой.

Этот станок приводился в действие водяным колесом; он на 140 лет старше первого компьютера.

Перфокарта

Ада Байрон, леди Лавлейс, дочь поэта Байрона, первая женщина-программист (1815–1852 гг.) Сотрудница Беббиджа. Заложила вместе с ним основы программирования. Автор первой работы по программированию. Единственная работа Ады Лавлейс, С ней она вошла в историю науки

Ада Байрон, леди Лавлейс, дочь поэта Байрона, первая женщина-программист (1815–1852 гг.)

Сотрудница Беббиджа. Заложила вместе с ним основы программирования.

Автор первой работы по программированию.

Единственная работа Ады Лавлейс, С ней она вошла в историю науки

-75%

Читайте также:

      

  • 3 проекты и результаты реформ кратко
  •   

  • План урока по самопознанию 9 класс
  •   

  • Что такое башмак кратко
  •   

  • Школа 83 ярославль педагогический состав
  •   

  • Как подготовить родителей к детскому саду консультация для родителей

Программа последовательность инструкций, предназначенных для компьютера и написанных на языке, который машина понимает или может перевести — файл

приобрести
скачать (24 kb.)


    Смотрите также:

  • Программа — Pragma 3.0 Англо-русско-украинский переводчик (Программа)
  • А прикладная программа; б системная программа; в система программирования; г текстовый редактор. При включении компьютера процессор обращается к: а озу; б винчестер (Документ)
  • Инструкции по охране труда. Всего более 300 инструкций (Стандарт)
  • Лекция №1 Тема 1: Общие сведения о строительных машинах и оборудовании Землеройные машины (Документ)
  • Описание опций BIOS Setup компьютера (Документ)
  • Тьюринг Алан. Могут ли машины мыслить? (Документ)
  • Лабораторная работа в среде Twido Suite — Команды передачи управления, переходов и меток (Лабораторная работа)
  • Что негативный экологический фактор делает уборку внутри компьютера уменьшить? пыль (Документ)
  • Первая помощь при тепловом и солнечном ударе (Документ)
  • Программа — Гидравлический расчет водопроводных сетей (Программа)
  • Машина кюветно-траншейная (Документ)
  • Безопасные методы и приемы охраны труда в объеме требований инструкций, отнесенных к трудовым обязанностям персонала по обслуживанию газифицированных технологически (Документ)

Команда – инструкция, которая дается компьютеру в виде простейшего указания.

Память оперативная – память, в которой временно хранятся инструкции и данные программы.

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

Сообщение об ошибке – примечание, отображаемое на экране компьютером для того, чтобы сигнализировать пользователю о наличии ошибок в программе.

Строка символов – любая последовательность букв, цифр, пробелов, знаков, символов».

Отображение – представление на экране текста, изображения или рисунка.

П амять постоянная – память, в которой хранятся неизменные инструкции. Команда – инструкция, которая дается компьютеру в виде простейшего указания.
Отображение – представление на экране текста, изображения или рисунка. Память оперативная – память, в которой временно хранятся инструкции и данные программы.
Сообщение об ошибке – примечание, отображаемое на экране компьютером для того, чтобы сигнализировать пользователю о наличии ошибок в программе.
Строка символов – любая последовательность букв, цифр, пробелов, знаков, символов».


  1. Отображение – представление на экране текста, изображения или рисунка.

  2. Память оперативная – память, в которой временно хранятся инструкции и данные программы.

  3. Память постоянная – память, в которой хранятся неизменные инструкции.

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

  5. Команда – инструкция, которая дается компьютеру в виде простейшего указания.

  6. Сообщение об ошибке – примечание, отображаемое на экране компьютером для того, чтобы сигнализировать пользователю о наличии ошибок в программе.

Строка символов – любая последовательность букв, цифр, пробелов, знаков, символов.

Команда – инструкция, которая дается компьютеру в виде простейшего указания.

Память оперативная – память, в которой временно хранятся инструкции и данные программы.

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

Сообщение об ошибке – примечание, отображаемое на экране компьютером для того, чтобы сигнализировать пользователю о наличии ошибок в программе.


Команда – инструкция, которая дается компьютеру в виде простейшего указания

Понравилась статья? Поделить с друзьями:
  • Фталазол для животных инструкция по применению
  • Пресс тер 2 инструкция по применению
  • Маалокс гель инструкция по применению цена
  • Коллективное руководство после хрущева
  • Лобзик бош pst 650 инструкция по применению