Міністерство освіти і науки РоссійскойФедераціі
Кафедра інформатики
Курсова робота
Основи програмування та алгоритмізації
м. Челябінськ
2006
Зміст
Розробка найпростіших лінійних алгоритмом
Завдання 1
Завдання 2
Завдання 3
Розробка програм з розгалуження
Завдання 1
Завдання 2
Завдання 3
Розробка циклічних програм
Завдання 1
Завдання 2
Завдання 3
Обробка масивів
Завдання 1
Завдання 2
Завдання 3
Розробка найпростіших лінійних алгоритмом
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Рішення в Excel:
Режим даних:
Picture false \ * MERGEFORMAT
Режим формул:
Picture false \ * MERGEFORMAT
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Рішення в Excel:
Режим даних
Picture false \ * MERGEFORMAT
Режим формул:
Picture false \ * MERGEFORMAT
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
1 спосіб:
Picture false \ * MERGEFORMAT
2 спосіб:
Picture false \ * MERGEFORMAT
Блок-схема:
SHAPE \ * MERGEFORMAT
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Перевірка в MathCAD:
Picture false \ * MERGEFORMAT
Блок-схема:
SHAPE \ * MERGEFORMAT
Рішення в MathCAD
Перевірка в MathCAD
SHAPE \ * MERGEFORMAT
Рішення в MathCAD:
1 спосіб:
Picture false \ * MERGEFORMAT
2 спосіб:
Picture false \ * MERGEFORMAT
Перевірка в MathCAD:
Picture false \ * MERGEFORMAT
Picture false \ * MERGEFORMAT
SHAPE \ * MERGEFORMAT
.
Рішення в MathCAD:
1 спосіб:
Picture false \ * MERGEFORMAT
2 спосіб: через програмний модуль
Picture false \ * MERGEFORMAT
,
Рішення в MathCAD:
Блок-схема:
SHAPE \ * MERGEFORMAT
Виведемо рекуррентную формулу, що зв'язує 2 послідовних елементів суми:
Picture false \ * MERGEFORMAT
Picture false \ * MERGEFORMAT
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Рішення у MathCAD:
Picture false \ * MERGEFORMAT
Picture false \ * MERGEFORMAT
Picture false \ * MERGEFORMAT
Рішення в MathCAD:
Picture false \ * MERGEFORMAT
Кафедра інформатики
Курсова робота
Основи програмування та алгоритмізації
м. Челябінськ
2006
Зміст
Розробка найпростіших лінійних алгоритмом
Завдання 1
Завдання 2
Завдання 3
Розробка програм з розгалуження
Завдання 1
Завдання 2
Завдання 3
Розробка циклічних програм
Завдання 1
Завдання 2
Завдання 3
Обробка масивів
Завдання 1
Завдання 2
Завдання 3
Розробка найпростіших лінійних алгоритмом
Завдання 1
Рішення в MathCAD:
Рішення в Excel:
Режим даних:
Режим формул:
Завдання 2
Рішення в MathCAD:
Рішення в Excel:
Режим даних
Режим формул:
Завдання 3
3) Скласти логічне вираз, що приймає значення істина, якщо точка з координатами (х, у) потрапляє в область, обмежену лініями у = e-x; у = 0.5х; у = 0. Обчислити значення виразу при х = 0.5; у = 0.2Рішення в MathCAD:
1 спосіб:
2 спосіб:
Розробка програм з розгалуження
Завдання 1
Блок-схема:
SHAPE \ * MERGEFORMAT
Початок |
Кінець |
x |
x> 1 |
y = 2x + x 1 / 2 |
y = sin (x) |
y |
0 |
1 |
Рішення в MathCAD:
Перевірка в MathCAD:
Завдання 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 спосіб:
2 спосіб:
Перевірка в MathCAD:
SHAPE \ * MERGEFORMAT
Розробка циклічних програм
Блок-схема:SHAPE \ * MERGEFORMAT
Початок |
Кінець |
s |
n = 1 s = 0 |
s = s + (-2) n / n n = n +1 |
n> 11 |
0 |
1 |
Завдання 1
Рішення в MathCAD:
1 спосіб:
2 спосіб: через програмний модуль
Завдання 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 послідовних елементів суми:
Завдання 3
Рішення в MathCAD:
Обробка масивів
Завдання 1
За заданою формулою обчислити елементи квадратної матриці A = {a ij}, (i, j = 1, ..., n), де n - розмір матриці (n = 5).Рішення у MathCAD:
Завдання 2
В якості вектора х, прийняти головний діагональ матриці, відсортовану за зростанням елементів;Завдання 3
Обчислити значення величини u = g (x).Рішення в MathCAD: