1.4.2.3. Операторы

 Оператор if

Формат оператора:

if (выражение) оператор-1; [else оператор-2;]

Выполнение оператора if начинается с вычисления выражения.

Далее выполнение осуществляется по следующей схеме:

- если выражение истинно (т.е. отлично от 0), то выполняется оператор-1.

- если выражение ложно (т.е. равно 0),то выполняется оператор-2.

- если выражение ложно и отсутствует оператор-2 (в квадратные скобки заключена необязательная конструкция), то выполняется следующий за if оператор.

Допускается использование вложенных операторов if.

 Оператор switch

Оператор switch предназначен для организации выбора из множества различных вариантов. Формат оператора следующий:

switch ( выражение )

{ [объявление]

:

[ case константное-выражение1]: [ список-операторов1]

[ case константное-выражение2]: [ список-операторов2]

:

[ default: [ список операторов ]]

}

Схема выполнения оператора switch следующая:

- вычисляется выражение в круглых скобках;

- вычисленные значения последовательно сравниваются с константными выражениями, следующими за ключевыми словами case;

- если одно из константных выражений совпадает со значением выражения, то управление передается на оператор, помеченный соответствующим ключевым словом case;

- если ни одно из константных выражений не равно выражению, то управление передается на оператор, помеченный ключевым словом default, а в случае его отсутствия управление передается на следующий после switch оператор.

 Оператор break

Оператор break обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов switch, do, for, while. После выполнения оператора break управление передается оператору, следующему за прерванным.

 Оператор for

Оператор for - это наиболее общий способ организации цикла. Он имеет следующий формат:

for ( выражение 1 ; выражение 2 ; выражение 3 ) тело;

Схема выполнения оператора for:

1. Вычисляется выражение 1.

2. Вычисляется выражение 2.

3. Если значения выражения 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор, следующий за оператором for.

 Оператор while

Оператор цикла while называется циклом с предусловием и имеет следующий формат:

while (выражение) тело ;

Схема выполнения оператора while следующая:

1. Вычисляется выражение.

2. Если выражение ложно, то выполнение оператора while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполняется тело оператора while.

3. Процесс повторяется с пункта 1.

 Оператор do while

Оператор цикла do while называется оператором цикла с постусловием и используется в тех случаях, когда необходимо выполнить тело цикла хотя бы один раз. Формат оператора имеет следующий вид:

do тело while (выражение);

Схема выполнения оператора do while :

1. Выполняется тело цикла (которое может быть составным оператором).

2. Вычисляется выражение.

3. Если выражение ложно, то выполнение оператора do while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполнение оператора продолжается с пункта 1.

 Оператор continue

Оператор continue, как и оператор break, используется только внутри операторов цикла, но в отличие от него выполнение программы продолжается не с оператора, следующего за прерванным оператором, а с начала прерванного оператора. Формат оператора следующий:

continue;

 Оператор return

Оператор return завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую функцию, в точку, непосредственно следующую за вызовом. Функция main передает управление операционной системе. Формат оператора:

return [выражение] ;

Значение выражения, если оно задано, возвращается в вызывающую функцию в качестве значения вызываемой функции. Если выражение опущено, то возвращаемое значение не определено. Выражение может быть заключено в круглые скобки, хотя их наличие не обязательно.

1.4.2.4. Встроенные элементы

 Функции printf() и scanf()

Функции printf() и scanf() осуществляют форматированный ввод и вывод на консоль. Форматированный ввод и вывод означает, что функции могут читать и выводить данные в разном формате, которым можно управлять.

Функция printf() имеет прототип в файле STDIO.H

int printf(char *управляющая_строка, …);

Управляющая строка содержит два типа информации: символы, которые непосредственно выводятся на экран, и команды формата (спецификаторы формата), определяющие, как выводить аргументы. Команда формата начинается с символа % за которым следует код формата.

scanf() – основная функция ввода с консоли. Она предназначена для ввода данных любого встроенного типа и автоматически преобразует введенное число в заданный формат. Прототип из файла STDIO.H имеет вид

int scanf(char *управляющая_строка, …);

Управляющая строка содержит три вида символов: спецификаторы формата, пробелы и другие символы. Команды или спецификаторы формата начинаются с символа %.

 Функция getch()

Функция getch() производит буферизованный ввод символа, но не выводит символ на экран. Ее прототип находится в файле CONIO.H.

 Функции работы со строками

Для работы со строками существует библиотека, описание которой находится в файле STRING.H. Наиболее часто используемые функции: strcpy(), strcat(), strlen()


29


Приложение 3.

Текст программы

1.HTML документы


MARITA Home Page - Preloading...

0% 100%

  Подождите, пожалуйста, пока Ваш броузер производит предзагрузку

изображений.

  Эта процедура не займет много времени и произведется

только один раз: в следующий раз, когда Вы зайдете на мою страницу, эта

операция будет минована.

  Она может повториться только в том случае, если содержание и/или

количество изображений на странице изменится, а также тогда, когда срок хранения

Вашим броузером полученных файлов и изображений истечет.

Стоп / Зайти

MARITA Home Page

  Далее 

MARITA Page - Main

  

 О Фирме Файлы Ссылки Фотографии    Назад Вперед Выход E-Mail Автору 

 Главная

Добро пожаловать!


  Мы рады приветствовать Вас на нашем Web сайте. Надеюсь,

что Вы не потеряете зря свое время и останетесь довольны этим посещением.


  P.S. Эта страница предназначена для просмотра в Microsoft

Internet Explorer версии 5.0 или выше, с разрешением монитора 800x600 или

1024x768 пикселей и глубиной цвета не менее 16 бит.

 Обновить Печать Избранное Начальная 

MARITA Page - About

  

 Главная Файлы Ссылки Фотографии
    Назад Вперед Выход E-Mail Автору 

 О фирме

  Страница предназначена нести информацию о фирме ООО " MARITA "

 История создания

  Страницу создал Бессмертнов Александр (СПИШЭ)

 Обновить Печать Избранное
 Начальная 
© SHStudio


MARITA Page - Files

  

 Главная О Фирме Ссылки Фотографии
    Назад Вперед Выход E-Mail Автору 

 Файлы

  В этом разделе Вы сможете найти некоторые мои программы и

утилиты, для более удобного просмотра данной страницы.

 Обновить Печать Избранное
 Начальная 
© SHStudio


MARITA Page - Links

  

 Главная О Фирме Файлы Фотографии
    Назад Вперед Выход E-Mail Автору 

 Ссылки

  Здесь будут распологаться полезные, на мой взгляд, ссылки, которые,

может быть, пригодяться и Вам.

 Обновить Печать Избранное
 Начальная 
© SHStudio

2. JavaScript документы


var m="";m+="

 
Ваши ресурсыНеобходимые ресурсыY / NЗамечания
"+br+"Microsoft Internet Explorer"

if(b==1){m+=""}

else{m+=""}

m+="

  Cтраница предназначена для просмотра в броузере Microsoft Internet Explorer версии 5.0 или выше, где она имеет вид, который и был задуман ее дизайнером.
"

if(wd==0){m+="Неизвестно"}else{m+=wd+"x"+hg}

m+="

800x600,
1024x768
"

if(wd>=800&&wd


Информация о работе «Комплекс программ для создания Web сайта»
Раздел: Информатика, программирование
Количество знаков с пробелами: 35207
Количество таблиц: 11
Количество изображений: 0

Похожие работы

Скачать
33402
0
10

... . Но большое количество горизонтальных линий неприятно для посетителя вашей Веб-страницы, поэтому после каждого абзаца их ставить не следует. Они больше подходят для выделения целых разделов. 3. Программы для создания Web-страниц 3.1 HTML-редакторы Каждый выбирает свой инструмент для создания Web-страниц. Это может быть MS FrontPage или Macromedia DreamWeaver, ...

Скачать
89713
0
8

... Создание web-сайта на примере ОАО "алейскзернопродукт" имени С.Н. старовойтова   2.1 Основания для разработки послужило задание руководителя дипломного проектирования. 2.1.1 Назначение web-сайта ОАО "алейскзернопродукт" имени С.Н. Старовойтова Программа предназначена нести информацию пользователю о деятельности предприятия ОАО "алейскзернопродукт" Имени С.Н. Старовойтова через всемирную ...

Скачать
19802
0
4

... объединяют с помощью ссылок. При связке в общий документ ссылки можно спрятать под любой видимый объект (картинки, меню, кнопки и т.д.). 2. Структура сайта Созданный сайт по вопросам медицинского страхования состоит из следующих разделов: - главная страница; - раздел, посвященный вопросам обязательного медицинского страхования; - раздел, посвященный вопросам добровольного медицинского ...

Скачать
22772
0
6

... =#989898>  <TABLE cellSpacing=1 cellPadding=0 width=119 align=middle>Эта регистрация- чистая формальность.<BR> Она создана для демонстрации Java Script<TBODY>  </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD> <TD vAlign=top bgColor=#efdfff height="100%"> <TABLE height="100%" cellPadding=5 ...

0 комментариев


Наверх