1. Программное обеспечение ЭВМ - это программы и документы, нужные для использования этих программ
2. Прикладное ПО используют, например, для управления финансами, для доступа к устройствам компьютера, для управления базой данных, для создания документов, рисунков и др. информации, развлечений, доступа к Интернету, исследований чего-либо, обработки информации, для разработки аппаратного обеспечения и др.
3. Текстовые редакторы и процессоры, браузеры, графические редакторы, электронные таблицы, система управления базой данных, компьютерная вёрстка (создание макетов и последующая распечатка их на принтере)
4. Это мультимедиа программы, различные электронные словари и справочные системы, системы управления содержимым компьютеров и сайтов
5. Сейчас используются прикладные, системные и инструментальные ПО.
Системные - программы, управляющие частями, компонентами компьютера (процессор, память, устройства ввода-вывода и др.)
6. Это группа, комплекс программ, предназначенных для устройствами и разными процессами компьютера. В основном выполняет функции: выполнение запросов от программ, доступ к устройствам ввода-вывода, загрузка и выполнение программ, управление памятью и доступом к данным
7.Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:
<приглашение> - <команда>.
ОС выводит на экран приглашение в какой-то определенной форме. В ответ пользователь отдает команду, определяющую, что он хочет от машины. Это может быть команда на выполнение новой прикладной программы, команда на выполнение какой-нибудь операции с файлами (удалить файл, скопировать и пр.), команда сообщить текущее время или дату и пр. Выполнив очередную команду пользователя, ОС снова выдает приглашение. Это и есть диалоговый режим)
8. Они предназначены для ведения базы данных. И с ними конечно программисты работают))
Ну вобщем всё)
Поделитесь своими знаниями, ответьте на вопрос:
Циклические алгоритмы с предусловием : дано натуральное число n. вычислить p=(1-1/2)(1-1/-1/n), где n> 2.на языке паскаль
===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
var p := 1 - 1 / 2;
var i := 3;
while i <= n do
begin
p *= 1 - 1 / i;
i += 1
end;
Println(p)
end.
Объяснение:
Хороший "страдать фигней", программируя подобные задачи.
Ведь понятно, что (1 - 1/2) (1 - 1/3) ( 1 - 1/4) ... (1 - 1/n) всегда равно 1/n
В самом деле? 1/2 × 2/3 × 3/4 × 4/5 × ... (n-1)/n = 1/n, потому что соседние члены взпимно сокращаются.
Правда, задав достаточно большое n, можно убедиться, что арифметика вещественных чисел небезупречна в точности. В приведенном примере для n = 2 миллиарда получаем погрешность уже в 13-й цифре.