Основи програмування та алгоритмізації 2

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Міністерство освіти і науки РоссійскойФедераціі
Кафедра інформатики
Курсова робота
Основи програмування та алгоритмізації
м. Челябінськ
2006

Зміст
Розробка найпростіших лінійних алгоритмом
Завдання 1
Завдання 2
Завдання 3
Розробка програм з розгалуження
Завдання 1
Завдання 2
Завдання 3
Розробка циклічних програм
Завдання 1
Завдання 2
Завдання 3
Обробка масивів
Завдання 1
Завдання 2
Завдання 3

Розробка найпростіших лінійних алгоритмом

Завдання 1


Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Рішення в Excel:
Режим даних:
Picture false \ * MERGEFORMAT
Режим формул:
Picture false \ * MERGEFORMAT

Завдання 2


Рішення в MathCAD:

Picture false \ * MERGEFORMAT
Рішення в Excel:
Режим даних
Picture false \ * MERGEFORMAT
Режим формул:
Picture false \ * MERGEFORMAT

Завдання 3

3) Скласти логічне вираз, що приймає значення істина, якщо точка з координатами (х, у) потрапляє в область, обмежену лініями у = e-x; у = 0.5х; у = 0. Обчислити значення виразу при х = 0.5; у = 0.2
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
1 спосіб:
Picture false \ * MERGEFORMAT
2 спосіб:
Picture false \ * MERGEFORMAT

Розробка програм з розгалуження


Завдання 1


Блок-схема:
SHAPE \ * MERGEFORMAT
Початок
Кінець
x
x> 1
y = 2x + x 1 / 2
y = sin (x)
y
0
1

Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Перевірка в MathCAD:

Picture false \ * MERGEFORMAT

Завдання 2



Блок-схема:
SHAPE \ * MERGEFORMAT
Початок
Кінець
x, y
a (x, y)
y> 1
x> 1
x> 1
a (x, y) = x 3 y 2
a (x, y) = yx 4
a (x, y) = 2
a (x, y) = 1
1
1
1
0
0
0

Рішення в MathCAD


Перевірка в MathCAD

Завдання 3

Блок-схема:
SHAPE \ * MERGEFORMAT
Кінець
Початок
x
p (x)
i = floor (x -1)
i = 1
i = 2
i = 3
i = 4
p = ctgx
p = 1
p = 1 / x +3
p = 2 x
p = 0



Рішення в MathCAD:
1 спосіб:
Picture false \ * MERGEFORMAT
2 спосіб:
Picture false \ * MERGEFORMAT
Перевірка в MathCAD:

Picture false \ * MERGEFORMAT
Picture false \ * MERGEFORMAT
SHAPE \ * MERGEFORMAT

Розробка циклічних програм

Блок-схема:

SHAPE \ * MERGEFORMAT
Початок
Кінець
s
n = 1
s = 0
s = s + (-2) n / n
n = n +1
n> 11
0
1

Завдання 1

.
Рішення в MathCAD:
1 спосіб:
Picture false \ * MERGEFORMAT

2 спосіб: через програмний модуль
Picture false \ * MERGEFORMAT

Завдання 2

,
Рішення в MathCAD:

Блок-схема:
SHAPE \ * MERGEFORMAT
Кінець
s
s = s + a
| A |> e
0
1
Початок
x
a =- x / 4
i = 1
s = 0
e = 10 -6
a = a (-x) / 2 (i +1).
i = i + 1

Виведемо рекуррентную формулу, що зв'язує 2 послідовних елементів суми:

Picture false \ * MERGEFORMAT
Picture false \ * MERGEFORMAT

Завдання 3


Рішення в MathCAD:

Picture false \ * MERGEFORMAT

Обробка масивів

Завдання 1

За заданою формулою обчислити елементи квадратної матриці A = {a ij}, (i, j = 1, ..., n), де n - розмір матриці (n = 5).

Рішення у MathCAD:

Picture false \ * MERGEFORMAT

Завдання 2

В якості вектора х, прийняти головний діагональ матриці, відсортовану за зростанням елементів;
Picture false \ * MERGEFORMAT

Picture false \ * MERGEFORMAT

Завдання 3

Обчислити значення величини u = g (x).

Рішення в MathCAD:

Picture false \ * MERGEFORMAT
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Контрольна робота
33.2кб. | скачати


Схожі роботи:
Програмування та основи алгоритмізації 2
Основи алгоритмізації та програмування
Програмування та основи алгоритмізації
Навчання рішенню завдань з розділу Основи алгоритмізації та програмування
Основи програмування в C
Основи програмування
Основи технології програмування
Основи мови програмування Лісп
Основи програмування в середовищі Delphi 7 0
© Усі права захищені
написати до нас