Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 01 Вводная и алгоритмизация (150902)

.pdf
Скачиваний:
7
Добавлен:
09.03.2016
Размер:
4.1 Mб
Скачать

Схемы алгоритмов и программ. Обозначения условные графические.

Ввод – вывод - преобразование данных в форму, пригодную для обработки (ввод) или отображения (вывод).

Пуск – останов - начало, конец, прерывание процесса обработки данных.

41

Структуры алгоритмов

- линейная («следование»)

42

Структуры алгоритмов

- разветвленная («ветвление»)

43

Структуры алгоритмов

- циклическая с предусловием («цикл-пока»

44

Структуры алгоритмов

- циклическая с постусловием («цикл-до»)

45

Задача на разветвленные структуры алгоритмов

Вычислить и напечатать (протабулировать) значение функции U

 

 

3* cos(| x 3 |) 2 * x

,

при

0.5 x 0.5;

 

y 0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U

sin(x3 8* x 6) ln( y),

при

0.5 x 2.5;

y 0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

2

 

 

 

 

x

2 * y 3* x

8* x * y,

при

2.5 x 3.5;

x

2 * y 0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

Алгоритм решения задачи

47

Типовые задачи (1)

Вычислить и напечатать значение функции Z при заданном значении X

 

 

Z

 

2 * y2

y 0.1

 

 

 

 

1 x2

 

 

 

 

 

 

 

 

 

при

 

1

 

 

,

при

x 1

 

 

2

 

 

x

 

 

0.5 x2,

при x 0

 

Y

 

cos(x),

 

при

0 x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

Алгоритм решения задачи (1)

49

Типовые задачи (2)

Вычислить и напечатать значение функции Z для 50 значений X, задаваемых по вводу

 

 

Z

 

2 * y2

y 0.1

 

 

 

 

1 x2

 

 

 

 

 

 

 

 

 

при

 

1

 

 

,

при

x 1

 

x2

 

 

 

 

 

0.5 x2,

при x 0

 

Y

 

cos(x),

 

при

0 x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50