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

Адресация в Интернет

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

В Интернет используется доменная система имен. Домены отделяются друг от друга точками.

Каждый компьютер, подключенный к Интернету, имеет свой уникальный двоичный 32-битовый Интернет-адрес (IP-адрес) (116.131.48.505)

Для доменов нижнего уровня можно использовать любые адреса, а для доменов верхнего уровня существуют соглашения.

student.school.edu.ru

нижний………………………... верхний уровень

Организация

домен

Коммерческие организации

com

Сетевые организации

net

Учебные и научные заведения

edu

Правительственные учреждения

gov

Военные организации

mil

Прочие организации

org

Россия (СССР)

ru (su)

Украина

ua

Франция

fr

Германия

de

Великобритания

uk

Адресация электронной почты

student@school.edu.ru

Алгоритмическое программирование

Исполнитель – устройство способное выполнять определенный набор команд.

Система команд исполнителя (СКИ) – команды, которые может выполнять конкретный исполнитель.

Алгоритм – последовательность действий, для достижения какой либо цели.

Свойства алгоритмов:

  • дискретность последовательность выполнения действий алгоритма;

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

  • конечность каждое действие и алгоритм в целом должны иметь возможность завершения;

  • массовостьодин и тот же алгоритм можно использовать с разными исходными данными;

  • результативность отсутствие ошибок в алгоритме.

Способы записи алгоритма:

  • словесныйсловесное описание действий;

  • графический в виде блок-схем;

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

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

Программа - алгоритм, записанный на «понятном» компьютеру языке программирования.

Графические объекты блок-схемы

Блок «начало и останов» - обозначает начало и конец алгоритма.

Блок «процесс» - обозначает вычислительное действие.

Блок «решение» - обозначает проверку выполнения условия.

Блок «модификация» - обозначает начало цикла.

Блок «ввод/вывод» - обозначает ввод/вывод данных.

Блок «документ» - обозначает вывод данных на печать.

Основные алгоритмические структуры:

  • линейный (последовательный) – действия выполняются однократно в заданном порядке.

  • циклический – действия выполняются указанное число раз, или пока не выполнено заданное условие;

  • разветвляющийся – в зависимости от условия выполняется либо одна, либо другая последовательность действий.

Тип алгоритма

Блок-схема

Алгоритмический язык

Язык программирования Visual Basic

линейный

алг название алгоритма

нач

Команда 1

Команда 2

команда N

кон

ветвление

если условие

то серия 1

иначе серия 2

кв

If условие Then

Серия 1

[Else

Серия 2]

End IF

цикл

нц для i от M до К шаг N

тело цикла

кц

For Счетчик=НачЗнач To КонЗнач

[Step шаг]

Тело цикла

Next [Счетчик]

Цикл с условием

пока условие

нц

тело цикла

кц

Do While Условие

тело цикла

Loop

Цикл с условием

нц

тело цикла

пока условие

кц

Do

тело цикла

Loop While Условие

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

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