Смекни!
smekni.com

Программирование и отладка программы (стр. 2 из 2)

Встроенный в состав интегрированной среды программирования отладчик позволяет отладить те участки кода программы, которые не зависят от работы аппаратуры, не входящей в состав микросхемы микроконтроллера. Обычно это относится к вычислению математических выражений или преобразованию форматов представления данных.

Для отладки программ обычно применяют три способа:

Пошаговая отладка программ с заходом в подпрограммы;

Пошаговая отладка программ с выполнением подпрограммы как одного оператора;

Выполнение программы до точки останова.


Задача 2 и 3

На основании приведенного алгоритма расчета амортизационных отчислений разработать блок-схему и программу ее реализации. Результаты решения оформить в виде таблицы.

ВЕДОМОСТЬ

Амортизационных отчислений по цеху С$ за М$_______

Наименование оборудования Цена за единицу оборудования Норма амортизационных отчислений Количество единиц оборудования Стоимость оборудования Амортизационные отчисления

(15)

(10)

(13)

(9)

(13)

(13)

RS(I)

Z(I)

N(I)

P(I)

S(I)

А(I)

I=1

Z(I)=

N(I)=

P(I)=

S(I)=Z(I)*P(I) A(I) =

I=K

Итого:

A=∑(Z(I)*P(I)*N(I))

Количество обрабатываемых строк – K; Номер строки I (I=1,2,3…К)

В скобках указана разрядность показателя

Алгоритм расчета:

1. Стоимость 1- вида оборудования:

S(I) = Z(I)*P(I)

2. Амортизационные отчисления по 1 виду оборудования:

A(I) = S(I)*N(I)/100

3. Амортизационные отчисления по цеху:

или А=А=А(I)

Решение:

1. Из формулы расчета стоимости I вида оборудования S(I) = Z(I)*P(I) выразим цену за единицу оборудования - Z(I) и количество единиц оборудования - P(I).

2. Получим:
Z(I)=S(I)/P(I) и P(I)=S(I)/Z(I)

3. Далее из формулы амортизационных отчислений по I виду оборудования - A(I) = S(I)*N(I)/100 выразим N(I) – норму амортизационных отчислений.

4. A(I) = S(I)*N(I)/100
A(I)*100=S(I)*N(I)
N(I)=A(I)*100/S(I) – получили формулу для расчета нормы амортизационных отчислений

5. Подставим полученные формулы в общую формулу расчета амортизационных отчислений по цеху. Получим:
A=∑A(I)
A=∑(S(I)*N(I))/100
A=


A=

A=∑(Z(I)*P(I)*N(I))

6. Построим блок-схему алгоритма для вычисления полученной функции A=∑(Z(I)*P(I)*N(I))

a) Входные данные Z(I)=z, P(I)=p, N(I)=n, A=a

b) Формулы: ∑ = sum

c) Выходные данные a

d) Алгоритм или блок-схема


7.Составим программу на языке Pascal:
Program Primer1;

Var s,p,n,a: real;

BEGIN

writeln(“Введите числа s,p,n”);

readln(s,p,n);

a:=sum(s*p*n);

Writeln(a);

END.


Задача 4 и 5

На основании приведенной формы таблицы составить план ее исполнения и инструкцию по реализации с применением Excel или SuperCalc (любая версия). Алгоритм расчета см. в задании 2.

Алгоритм расчета:

1. Стоимость 1- вида оборудования:

S(I) = Z(I)*P(I)

2. Амортизационные отчисления по 1 виду оборудования:

A(I) = S(I)*N(I)/100

3. Амортизационные отчисления по цеху:

или А=А=А(I)

Решение:

1. Из формулы расчета стоимости I вида оборудования S(I) = Z(I)*P(I) выразим цену за единицу оборудования - Z(I) и количество единиц оборудования - P(I).

2. Получим:
Z(I)=S(I)/P(I) и P(I)=S(I)/Z(I)

3. Далее из формулы амортизационных отчислений по I виду оборудования - A(I) = S(I)*N(I)/100 выразим N(I) – норму амортизационных отчислений.

4. A(I) = S(I)*N(I)/100
A(I)*100=S(I)*N(I)
N(I)=A(I)*100/S(I) – получили формулу для расчета нормы амортизационных отчислений

5. Занесем все данные в таблицу, созданную в программе Microsoft Excel. У нас получится таблица такого вида:

Ведомость

амортизационных отчислений

по цеху № 47 за 1997

Наименование Цена за ед. Норма амортизационных Кол-во единиц Стоимость Амортизационные
оборудования оборудования отчислений оборудования оборудования отчисления

RS(I)

Z(I)

N(I)

P(I)

S(I)

A(I)

S(I)/P(I)

A(I)*100/S(I)

S(I)/Z(I)

Z(I)*P(I)

Итого по цеху

6. Далее используя встроенные экономические функции, проделаем следующее: в ячейке G10 (амортизационные отчисления) поставим знак «=» и по формуле A(I) = S(I)*N(I)/100 подставим значение уже выраженных функций.

7. По условию задачи

, с помощью встроенной функции Суммы найдем А.

Ведомость

амортизационных отчислений

по цеху № 47 за 1997

Наименование Цена за ед. Норма амортизационных Кол-во едениц Стоимость Амортизационные
оборудования оборудования отчислений оборудования оборудования отчисления

RS(I)

Z(I)

N(I)

P(I)

S(I)

A(I)

S(I)/P(I)

A(I)*100/S(I)

S(I)/Z(I)

Z(I)*P(I)

Z(I)*P(I)*N(I)

Итого по цеху

∑(Z(I)*P(I)*N(I))

8. Таблица будет иметь следующий вид:


Заключение

Недаром нынешнее время многие называют «веком прогресса». Прогресса технического, научного, интеллектуального. Мы оказались под влиянием знаний, порождающих развитие все новых современных технологий, и разработку программных продуктов, создание которых ранее считалось невозможным.

Спорным вопросом, дебаты по которому разгораются все чаще и чаще, по-прежнему оказывается вопрос о роли информационных технологий в современном мире.

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

Роль информационных технологий в России трансформируется стремительно. Сравнительно недавно информационные технологии использовались в основном при решении прикладных задач, связанных с масштабным строительством, обеспечением стабильной и надежной работы предприятий . Сегодня информационно-технологические решения необходимы для того, чтобы управлять активами и финансовыми потоками и производственными процессами.

Необходимо понимать, что технологический прогресс является сегодня не только главным фактором обеспечения благосостояния нации, но и важнейшим условием процесса ее устойчивого развития. При этом приоритетное внимание должно быть уделено именно информационным технологиям которые благодаря их особым свойствам катализатора будут активно содействовать технологическому прорыву страны не только в информационной сфере, но и во многих других не менее важных направлениях.


Список используемой литературы

1. Информатика: Учебник/ Под ред. Н. В Макаровой. – М.: Финансы и статистика, 2000. – С. 297 – 336.

2. Экономическая информатика: Учебник/ Под ред. В. П. Косарева, Л. В. Еремина. М.: Финансы и статистика, 2001. – С. 127 – 146.

3. Закер Крейг. Компьютерные сети. Модернизация поиск неисправностей: Пер с англ. – СПб.:БХВ – Петербург, 2002. – С. 445 – 592.

4. Новиков Ф., Яценко А. Microsoft Office XP в целом. – СПб.:БХВ – Петербург, 2002. – С. 19 – 57.

5. А.Я. Архангельский. Программирование. М.: ЗАО Издательство БИНОМ. 2001г 1120с.

6. Ларри Уолл, Том Кристиансен, Джон Орвант Программирование на Perl. Издательство: Символ-Плюс. 2001г 1152с.

7. Липпман С.Б. Основы программирования на C++. Серия C++ In-Depth, том 1. Перевод с английского. Издательство: "Вильямс". 2002г. 256с.

8. Маслов, В.В. Основы программирования на языке Перл. Издательство: М.: Радио и связь. 1999 - 2000гг. 144с.

9. Рапаков Г.Г., Ржеуцкая С.Ю . Программирование на языке Pascal. Издательство: "БХВ-Петербург". 2004г 470с

10. Шауцукова Л.З. Информатика 10 - 11. М.: Просвещение, 2000

11. Зелинский В.В.: «Учебник по TURBO PASCAL 7». 2000г

12. Зелинский В.В.: «Самоучитель по Турбо Паскалю 7» 2002г