Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EKZAMEN_PO_INFE.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
186.37 Кб
Скачать

Классификация программного обеспечения.

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

Различают системное и прикладное ПО. Схематически программное обеспечение можно представить так:

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

Базовое ПО включает в себя: операционные системы, оболочки, сетевые операционные системы.

Сервисное ПО включает в себя программы (утилиты): диагностики, антивирусные, обслуживания носителей, архивирования, обслуживания сети.

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.

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

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

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

БИЛЕТ № 1

Составить программу вычисления значения функции

Module Module1

Sub Main()

Dim x, y As Double

For x = -3 To 3 Step 0.5

If x < -1 Then

y = Math.Log(-x)

Else

If x > 1 Then

y = Math.Log(x)

Else

y = -Math.Sqrt(1 - x ^ 2)

End If

End If

Console.WriteLine("x = {0}, y = {1}", x, y)

Next

Console.ReadLine()

End Sub

End Module

БИЛЕТ № 2

Составить программу вычисления n!, где n!= 1*2*3… (n-1)*n.

Module Module1

Sub Main()

Dim i, n, P As Integer

Console.WriteLine("введите n")

n = Val(Console.ReadLine())

P = 1

For i = 1 To n

P = P * i

Next

Console.WriteLine("n!={0}", P)

Console.ReadLine()

End Sub

End Module

БИЛЕТ № 3

Составить программу вычисления суммы

Module Module1

Sub Main()

Dim i, n As Integer

Console.WriteLine("введите n")

n = (Console.ReadLine())

Dim S As Single

S = 0

For i = 1 To n

S = S + i / (i + 1)

Next

Console.WriteLine("S={0}", S)

Console.ReadLine()

End Sub

End Module

БИЛЕТ № 4

Составить программу ввода двумерного массива a(i, j), i=1,2,3,4; j=1,2,3.

Module Module1

Sub Main()

Dim N, M, i, j As Integer

Console.WriteLine("введите количество строк массива от 1 до 4")

N = Val(Console.ReadLine())

Console.WriteLine("введите количество столбцов массива от 1 до 3")

M = Val(Console.ReadLine())

If N < 1 Or N > 4 Or M < 1 Or M > 3 Then

Console.WriteLine("ошибка")

Else

Dim a(N, M) As Integer

For i = 1 To N

For j = 1 To M

Console.Write("a({0},{1})=", i, j)

a(i, j) = Val(Console.ReadLine())

Next j

Next i

End If

Console.ReadLine()

End Sub

End Module

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]