- •17 Билет
- •18 Билет
- •1)Системы информационного поиска сети Интернет
- •19 Билет
- •20 Билет
- •21 Билет
- •22 Билет
- •2)Оператор цикла Паскаля с предусловием
- •23 Билет
- •24 Билет
- •26 Билет
- •27 Билет
- •1)Офисные программы. Программа Microsoft Access.
- •28 Билет
- •1)Оператор цикла с постусловием. Привести фрагмент программы.
- •29 Билет
- •1)Программа Microsoft Excel.
- •2)Вредительские программы
17 Билет
1) Основные сервисы системы Интернет.
Постоянное развитие информационных технологий приводит к появлению разнообразных информационных ресурсов, отличающихся друг от друга формами представления и методами обработки составляющих их информационных объектов. Поэтому в настоящее время в Интернет существует достаточно большое количество сервисов, обеспечивающих работу со всем спектром ресурсов. Наиболее известными среди них являются: электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами; телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями; сервис FTP – система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов; сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме; World Wide Web (WWW, W3) – гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство; сервис DNS, или система доменных имен, обеспечивающий возможность использования для адресации узлов сети мнемонических имен вместо числовых адресов; сервис IRC, предназначенный для поддержки текстового общения в реальном времени (chat); Перечисленные выше сервисы относятся к стандартным. Это означает, что принципы построения клиентского и серверного программного обеспечения, а также протоколы взаимодействия сформулированы в виде международных стандартов. Следовательно, разработчики программного обеспечения при практической реализации обязаны выдерживать общие технические требования. Наряду со стандартными сервисами существуют и нестандартные, представляющие собой оригинальную разработку той или иной компании. В качестве примера можно привести различные системы типа Instant Messenger (своеобразные Интернет-пейджеры – ICQ, AOl, Demos on-line и т.п.), системы Интернет-телефонии, трансляции радио и видео и т.д. Важной особенностью таких систем является отсутствие международных стандартов, что может привести к возникновению технических конфликтов с другими подобными сервисами.
2)Оператор цикла Паскаля с постусловием Рассмотрим теперь математическую задачу. Пусть нам необходимо вычислить сумму первых членов гармонического ряда, удовлетворяющих условию 1/i>= e, где 0< e<1, а i=1,2,3…...Эту задачу можно решить по следующему алгоритму: положить предварительно y=0 и i=0, а затем в цикле увеличивать i на 1, к значению y добавлять очередное слагаемое 1/ i до тех пор, пока текущее значение 1/ i впервые окажется больше заданного значения 0< e<1. Очевидно, что число повторений этого цикла заранее не известно. В подобного рода случаях мы можем лишь сформулировать условие, при выполнении которого процесс добавления к сумме очередного слагаемого должен завершиться. Для задания таких вычислительных процессов и служит оператор цикла Паскаля с постусловием. Этот оператор имеет вид: Repeat S1; S2;…; Si until B, где repeat (повторять) и until (до) – служебные слова, через Si обозначен любой оператор Паскаля, а через В – логическое выражение. При выполнении этого оператора цикла последовательность операторов, находящихся между словами repeat и until, выполнится один или более раз. Этот процесс завершается, когда после очередного выполнения заданной последовательности операторов логическое выражение В примет (впервые) значение true. Таким образом, с помощью логического выражения В задается условие завершения выполнения оператора цикла. Поскольку в данном случае проверка условия производится после выполнения последовательности операторов (тела цикла), этот оператор цикла и называется оператором цикла с постусловием. С использованием этого вида оператора цикла Паскаля задача о суммировании первых членов гармонического ряда, удовлетворяющих заданному условию, может быть реализована следующим образом: |
Пример кода оператора цикла Паскаля с постусловием
Readln(n); i:=0; y:=0; Repeat i:=i+1; y:=y+1/i; Until i>n;
Var n,i:integer;x,s:real;
Begin
Write('Vvedite n i x');
Read(n,x);
s:=0;
for i:=1 to n do
Begin
s:=s+((cos(2*i*x))/((2*i-1)*(2*i+1)));
end;
writeln('s=',s:0:3);
End.