6
Лабораторная работа № 10. Операторы условного перехода Лабораторная работа № 11. Операторы цикла Лабораторная работа № 22. Интегрированная среда разработки
программ Отчет лабораторных работ может включать выполнение
индивидуальных практических заданий, выдаваемых преподавателем.
Задания к лабораторной работе № 1
1.Перевести десятичные числа 8110 и 14010 в двоичную, восьмеричную и шестнадцатеричную системы счисления.
2.Перевести двоичное число 1010100110112 в восьмеричную, шестнадцатеричную и десятичную системы счисления.
3.Перевести число 5378 из восьмеричной системы счисления в двоичную, шестнадцатеричную и десятичную системы.
4.Перевести числа 19616 и 3А516 из шестнадцатеричной системы счисления в двоичную, восьмеричную и десятичные системы.
5.Вычислить 110012+1001102.
6.Вычислить 110010012-1110112.
7.Вычислить 11100112 1101012.
8.Вычислить 1110011102:1000012.
Задания к лабораторной работе № 4
1. В электронной таблице Microsoft Excel решить следующую задачу: в правильной треугольной пирамиде заданы длина основания a и высота h. Вычислить:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
объем V |
a2h 3 |
; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
длину бокового ребра b |
h2 |
a2 |
; |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||||||||||
|
угол наклона бокового ребра к плоскости основания arctg |
h 3 |
; |
||||||||||||||||
a |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
R |
3h2 |
a2 |
|
||||||
радиус описанного около пирамиды шара |
|
|
; |
|
|
|
|||||||||||||
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
6h |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
радиус вписанного в пирамиду шара r |
a |
3 |
tg . |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
7
Области входных и выходных данных должны располагаться на рабочем листе отдельно, все входные и выходные элементы должны иметь названия, расположенные в соседних ячейках.
2. В Microsoft Excel построить графики функции y=f(x) при х, изменяющемся на интервале [a, b]:
|
|
3 |
5, |
|
|
если |
x 0; , x [-5; 5], шаг 0,2; |
||||||
y f (x) x |
|
|
|
|
|||||||||
|
cos x, |
|
|
если |
|
х 0. |
|
||||||
|
|
|
3 |
5х |
2 |
|
|
|
|
|
|||
|
|
x |
|
|
|
, |
если |
x 0; |
|
||||
|
|
|
|
|
|
|
, x [-3; 3], шаг 0,1; |
||||||
y f (x) |
|
|
4 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
если |
х 0. |
|
||
|
cos 2 x, |
|
|
||||||||||
|
2sin x, |
если |
х 0; |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
, x [-5; 5], шаг 0,2. |
|
y f (x) |
|
|
|
|
|
|
|
|
|
|
|||
|
х |
|
4 х |
2, |
если х 0. |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задания к лабораторной работе № 8
Составить алгоритм нахождения минимального из трех чисел X, Y, Z
инарисовать к нему блок-схему.
Составить алгоритм вычисления суммы только положительных из трех данных чисел X, Y, Z и нарисовать к нему блок-схему.
Составить алгоритм, подсчитывающий количество отрицательных чисел из трех X, Y, Z и нарисовать к нему блок-схему.
Составить алгоритм нахождения произведения двух наибольших из трех чисел X, Y, Z, вводимых с клавиатуры, и нарисовать к нему блок-схему.
Составить алгоритм определения по номеру месяца времени года и нарисовать к нему блок-схему.
Составить алгоритм определения по названию месяца количества дней в нем и нарисовать к нему блок-схему.
Составить алгоритм вычисления значения факториала N! ( N! 1 2 N при N 1) и нарисовать к нему блок-схему.
Составить алгоритм вычисления суммы арифметической прогрессии 1, 1.1, 1.2, …, 2 и нарисовать к нему блок-схему.
Составить алгоритм вычисления суммы квадратов целых чисел
1 22 32 N 2 и нарисовать к нему блок-схему.
8
|
|
Составить |
алгоритм |
вычисления |
значения |
выражения |
||||||||||
Y |
1 |
|
22 |
... |
n2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
2 |
2 |
|
2 и нарисовать к нему блок-схему. |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
1 |
1 |
|
1 |
|
... |
1 |
|
|
|
|
|
|
|
|
|
|
2 |
3 |
n , где n |
|||||
|
|
Составить алгоритм вычисления суммы ряда |
|
|
||||||||||||
–вводится с клавиатуры, и нарисовать к нему блок-схему.
Составить алгоритм вычисления значения функции Y 2n , где n – вводится с клавиатуры, и нарисовать к нему блок-схему.
Составить алгоритм вычисления суммы четных натуральных чисел в диапазоне от 1 до 100 и нарисовать к нему блок-схему.
Составить алгоритм вычисления суммы нечетных натуральных чисел в диапазоне от 1 до 100 и нарисовать к нему блок-схему.
Составить алгоритм подсчета суммы чисел, вводимых с клавиатуры, и нарисовать к нему блок-схему. Как только сумма станет больше 999, суммирование прекратить и выдать результат.
Составить алгоритм подсчета суммы чисел, вводимых с клавиатуры, и нарисовать к нему блок-схему. Как только сумма станет больше 999, суммирование выполнить последний раз и выдать результат.
Составить |
|
алгоритм |
|
вычисления |
значения |
функции |
||||||||||
( x 1)2 , |
|
|
если |
|
x 1; |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
0 х 1; |
|
|
|
|
|
|
|
|||
Y 0, |
|
если |
|
|
|
|
|
|
|
|||||||
|
3 |
, |
если |
х 1. |
|
|
|
|
|
|
|
|||||
x |
|
и нарисовать к нему блок-схему. |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||
Даны числа a и b ( a b ). Составить алгоритм вычисления значения |
||||||||||||||||
|
|
|
|
a b |
|
|
|
a b; |
|
|
|
|
||||
|
|
|
Y |
|
|
|
|
, |
если |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
2 a b, |
если |
a b. |
|
|
|
|||||||
функции |
|
|
|
|
|
|
|
|
|
|
и нарисовать к нему блок-схему. |
|||||
|
|
|
|
|
|
|
|
|
|
|
||||||
Даны числа a и b ( a b ). Составить алгоритм вычисления значения |
||||||||||||||||
|
|
|
Y |
a b, |
|
если |
|
a b; |
|
|
|
|
||||
|
|
|
|
|
|
|
если |
|
a b. |
|
|
|
|
|||
функции |
|
b a, |
|
|
и нарисовать к нему блок-схему. |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||
Составить |
|
алгоритм |
|
вычисления |
значения |
функции |
||||||||||
х2 |
, если |
4 х 4; |
|
|
|
|
|
|
||||||||
Y |
|
|
в |
других |
случаях. |
|
|
|
|
|
||||||
10, |
и нарисовать к нему блок-схему. |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
9
Задания к лабораторной работе № 10
Составить программу нахождения минимального из трех чисел X, Y,
Z.
Составить программу вычисления суммы только положительных из трех данных чисел X, Y, Z.
Составить программу, подсчитывающую количество отрицательных чисел из трех X, Y, Z.
Составить программу нахождения произведения двух наибольших из трех чисел X, Y, Z, вводимых с клавиатуры.
Составить программу определения по номеру месяца времени года.
Составить программу определения по названию месяца количества дней в нем.
Составить |
|
программу |
|
вычисления |
значения |
функции |
|||||||||
( x 1)2 , |
|
|
если |
|
x 1; |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
0 х 1; |
|
|
|
|
|
|
|
||
Y 0, |
|
если |
|
|
|
|
|
|
|
||||||
|
3 |
, |
если |
х 1. |
|
|
|
|
|
|
|
||||
x |
|
. |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Даны числа a и b ( a b ). Составить программу вычисления значения |
|||||||||||||||
|
|
|
|
a b |
|
|
|
a b; |
|
|
|
||||
|
|
|
Y |
|
|
|
, |
если |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
2 a b, |
если |
a b. |
|
|
|
||||||
функции |
|
|
|
|
|
|
|
|
|
. |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
||||
Даны числа a и b ( a b ). Составить программу вычисления значения |
|||||||||||||||
|
|
|
|
a b, |
если |
|
a b; |
|
|
|
|
||||
|
|
|
Y |
|
|
если |
|
a b. |
|
|
|
|
|||
функции |
|
b a, |
|
. |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
Составить |
|
программу |
|
вычисления |
значения |
функции |
|||||||||
х2 |
, если |
4 х 4; |
|
|
|
|
|
|
|||||||
Y |
|
|
в |
других |
случаях. |
|
|
|
|
|
|||||
10, |
. |
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10
Вопросы к экзамену
1.Информатика и информационные технологии. История появления информатики.
2.Информация и ее свойства. Способы измерения информации.
3.Базовые операции информационного процесса.
4.Системы счисления. Правила перевода чисел из одной системы счисления в другую.
5.Представление данных в компьютере. Единицы измерения количества информации.
6.История развития средств вычислительной техники.
7.Классификация компьютеров и вычислительных систем.
8.Базовая аппаратная конфигурация персонального компьютера.
9.Периферийные устройства персонального компьютера.
10.Компьютерная сеть. История появления и развития компьютерных
сетей.
11.Классификация компьютерных сетей по различным признакам.
12.Сетевое оборудование. Сетевая модель OSI.
13.Интернет. Транспортный и адресный протоколы. Службы Интернета.
14.Классификация программного обеспечения компьютера.
15.Операционная система компьютера: понятие и основные функции.
16.Понятие и составляющие файловой системы компьютера.
17.Основные характеристики операционной системы Windows.
18.Основные типы служебных программ.
19.Прикладное программное обеспечение общего назначения.
20.Основные понятия теории баз данных. Функции систем управления базами данных.
21.Реляционная модель данных: определение и принципы построения.
22.Векторная и растровая форма представления графической информации.
23.Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
24.Представление о типах данных.
25.Базовые алгоритмические конструкции.
26.Программирование. Классификация языков программирования.
27.Принципы разработки алгоритмов и программ. Концепция объектноориентированного программирования.
28. Информационная безопасность. Организационно-правовое обеспечение информационной безопасности.
29.Основные виды угроз безопасности в информационной сфере.
30.Требования к защите информации в информационных системах.
31.Основные способы и средства защиты информации.