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

Министерство образования и науки РоссийскойФедерации

Кафедра информатики












Курсовая работа

Основы программирования и алгоритмизации













г.Челябинск

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



Блок-схема:

Начало

Конец

x

x>1

y=2x+x1/2

y=sin(x)

y

0

1



Решение в MathCAD:



Проверка в MathCAD:



Задание 2



Блок-схема:

Начало

Конец

x,y

a(x,y)

y>1

x>1

x>1

a(x,y)=x3y2

a(x,y)=yx4

a(x,y)=2

a(x,y)=1

1

1

1

0

0

0



Решение в MathCAD


Проверка в MathCAD



Задание 3


Блок-схема:

Конец

Начало

x

p(x)

i=floor(x-1)

i=1

i=2

i=3

i=4

p=ctgx

p=1

p=1/x+3

p=2x

p=0



Решение в MathCAD:

1 способ:




2 способ:




Проверка в MathCAD:






Разработка циклических программ


Блок-схема:

Начало

Конец

s

n=1

s=0

s=s+(-2)n/n

n=n+1

n>11

0

1


Задание 1


.


Решение в MathCAD:

1 способ:



2 способ: через программный модуль




Задание 2


,


Решение в MathCAD:


Блок-схема:

Конец

s

s=s+a

|a|>

0

1

Начало

x

a=-x/4

i=1

s=0

=10-6

a=a(-x)/2(i+1).

i=i+1



Выведем рекуррентную формулу, связывающую 2 последовательных элементов суммы:




Задание 3



Решение в MathCAD:




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

Задание 1


По заданной формуле вычислить элементы квадратной матрицы A ={aij}, (i, j = 1, ... , n), где n - размер матрицы (n = 5).



Решение в MathCAD:



Задание 2


В качестве вектора х, принять главную диагональ матрицы, отсортированную по возрастанию элементов;





Задание 3


Вычислить значение величины u = g(x).



Решение в MathCAD:




Нравится материал? Поддержи автора!

Ещё документы из категории информатика:

X Код для использования на сайте:
Ширина блока px

Скопируйте этот код и вставьте себе на сайт

X

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

После чего кнопка «СКАЧАТЬ» станет доступной!

Кнопочки находятся чуть ниже. Спасибо!

Кнопки:

Скачать документ