Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические занятия ИНФОРМАТИКА.doc
Скачиваний:
31
Добавлен:
10.02.2016
Размер:
1.51 Mб
Скачать

Символы для вывода чисел

# - вывод одного цифрового разряда. Если число короче, то оно выравнивается по правому краю и лишние позиции слева заполняются пробелами.

. – вывод десятичной точки.

, – вывод запятой через каждые 3 цифры (100,000,000).

+ - вывод знака числа ‘’+’’ или ‘’-‘’.

- вывод пробела для положительного и ‘’-‘’ для отрицательного числа.

** - ведущие пробелы заменяются ‘’ * ’’.

$$ - ведущие пробелы заменяются ‘’ $ ’’.

& - вывод всего строкового выражения.

! - вывод только первого символа строкового выражения

\\ - вывод строки определенной длины, количество символов определяется интервалом между \ \.

Внутри шаблона может располагаться текст.

Наличие в шаблоне пробела означает вывод следующего символа в непосредственном виде.

Фрагмент программы

Результат выполнения программы

T=132:V%=34: X=23.82:A=10:B=11:C=12:

S =9835647.328 : Q = -3456.23

R$ =”Хорошая погода'':

U$ = ''Морская'': D=3 : K=5

PRINT USING “+ # # # # ”; T

PRINT USING “# # #. # # ”; V

PRINT USING “# # #. # # ”; X

PRINT USING “+# # # #- # #+”; A; B; C

PRINT USING “# # # # # # #,. # # #”; S

PRINT USING “# # # # # # # ,”; S

PRINT USING “# # # # # # ”; S

PRINT USING “**# # #. # # - ”; Q

PRINT USING “**# # #. # # - ”; X

PRINT USING “ & ”; R$

PRINT USING “ ! ”; R$

PRINT USING \ . . . \ ”; R$

PRINT USING “ ул. & дом № # # кв. # # ”; U$; D; K

_+132

_23.82

_34.00

+10 11- 12+

9,835,647.328

9,835,647

% 9,835,647

*3456.23-

**23.82-

Хорошая погода

Х

Хорош

ул. Морская дом № 3 кв. 5

Алгоритмы

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

Алгоритм

Алгоритм оформляется в виде блок – схем

Виды алгоритмов

Алгоритм линейной структуры

Выполнение действий в строгой линейной последовательности.

Алгоритм разветвляющейся структуры

Выполнение действий только в одном из предусмотренных направлений

Алгоритм циклической структуры

Многократное повторение действий

Алгоритм Разветвляющейся Структуры

Каждое отдельное направление называется ветвью вычислений. Выбор той или иной ветви вычислений осуществляется проверкой некоторого условия.

Типы разветвляющихся алгоритмов

+ -

1

Действие 2

. Разветвление

В

Действие 1

зависимости отУсловия

выполняется Действие 1

илиДействие 2

2. Обход + -

Ч

Действие

астный случай разветвления.

Одна из ветвей не содержит

Действий.

3. Множественный выбор

Обобщение разветвления.

Взависимости отУсловия выполняются Действия одной из нескольких ветвей.

Операторы управления

Оператор безусловного перехода GOTO

Оператор GOTO позволяет изменить последовательность выполнения программы.

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

GOTO m

mметка перехода.

При выполнении оператора управление передается строке, отмеченной меткой.

Имя метки состоит из букв и цифр.

При указании метки, не объявленной в программе или объявленной дважды, появляется сообщение об ошибке.

Фрагмент программы

Результат выполнения программы

PRINT “Здравствуй ”

GOTO F

PRINT “ Мой друг”

F: PRINT “ Вася”

Здравствуй

Вася

А = 2: В = 3

GOTO L

C= A + B: PRINT “ C=”;C

L: C= A * B: PRINT “ C=”;C

C = 6