Лекция 1. Экономический анализ

Экономический анализ

Практикум

для студентов всех форм обучения

Редактор Т.П. Козлова

Компьютерная верстка

Подписано в печать Формат 60 х 84 1/16

Бумага типогр. № 2 Печать Riso

Уч.-изд. л. Заказ № Тираж экз.

410000, Саратов, ул. Радищева, 89. Издат. центр СГСЭУ.

Программирование в высокоуровневых средах

14 ч. лекции

58 ч. лабораторные работы

Экзамен

Список литературы

Основная:

1. Нэш Т. C# 2010. Ускоренный курс для профессионалов. Пер с англ. – М.: Вильямс», 2010. 582 с.

2. Павловская Т. А. Программирование на языке высокого уровня C#. Москва Спб Нижний Новгород 2009.

3. Шилдт Г. Полный справочник по C#. Издательский дом: «Вильямс», Москва Спб Киев 2004.

4. Троелсен Э. Язык программирования C# 2008 и платформа.NET 3.5, 4-е изд.: Пер с англ. – М: «Вильямс», 2010. 1340 с.

5. Макки А. Введение в.NET 4.0 b Visual Studio 2010 для профессионалов. Пер с англ. – М.: Вильямс», 2010. 412 с.

6. Нейгел К. и др. C# 2008 и платформа.NET 3.5 для профессионалов. Пер с англ. – М: «Вильямс», 2008. 1392 с.

7. Макаров А. В. И др. Common Inter Mediate Language и системное программирование в Macrosoft.net, Интернет университет информационных технологий. Москва – 2006.

8. Климов Л. C#. Советы программистам. – СПБ: БХВ-Петербург, 2008. 544 с: ил. +CD-ROM.

Дополнительная:

1. Акчурин Э. А. Программирование на языке C# в MS Visual Studio.Net или SharpDevelop. Учебное пособие для студентов направления «Информатика и вычислительная техника». Самара, ИУНЛ ПГУТИ, 2011

2. Акчурин Э. А. Программирование на языке C# ЛР в ИСР Visual C# 2010 Express или SharpDevelop. Для студентов направления «Информатика и вычислительная техника». Самара, ИУНЛ ПГУТИ, 2011

3. Конспект лекций.


1.0 Основы алгоритмизации задач

1.1. Методы подготовки решения задачи на ЭВМ

Для решения задачи на ЭВМ необходимо выполнить следующие действия:

1. уяснить постановку задачи,

2. выбрать математическую модель,

3. выбрать метод решения,

4. разработать алгоритм решения и структуру данных,

5. разработать программу на выбранном языке программирования,

6. ввести программу в ЭВМ,

7. отладить и испытать программу (выявить синтаксические ошибки),

8. подготовить документацию по программе,

9. решить задачу с конкретными данными (тестирование),

10. обработать и оформить результаты,

11. подготовить сопровождение программы.

1.2. Алгоритмы и его свойства

Алгоритм – разбиение процесса обработки информации на более простые этапы, выполнение которых компьютером или человеком не вызывает затруднений;

Свойства алгоритма:

- дискретность – разбиение алгоритма на отдельные элементарные действия;

- детерминированность (повторяемость) – однозначность выполнения каждого отдельного шага при одних и тех же исходных данных;

- результативность – получение некоторого результата или сигнала о том, что данный алгоритм неприемлем для решения поставленной задачи;

- массовость – пригодность алгоритма для решения определённого класса задач.

1.3. Способы описания алгоритмов:

- Словесный - описание порядка действий на естественном языке;

- Графический - с использованием блок-схем алгоритма в виде графических символов. Размеры блоков стандартизированы ;

- Программный - текст на языке программирования. Лаконичный, наглядный.

Алгоритм, написанный на языке программирования, называется программой.

При работе с алгоритмами используют понятие оператора.

Оператор – этоформальная запись инструкций по выполнению некоторой последовательности действий.

1.4. Стандартные блок-схемы

a, b – размер блока ПРОЦЕСС (БЛОК ОБРАБОТКИ) ВВОД- ВЫВОД НАЧАЛО КОНЕЦ РЕШЕНИЕ ПРЕДОПРЕДЕЛЕННЫЙ ПРОЦЕСС (ВЫЗОВ МОДУЛЯ) МОДИФИКАЦИЯ КОММЕНТАРИЙ
а = 10, 15, 20... мм;

Процесс Обозначает одно или несколько действий, изменяющих значение или форму представления данных. Операция записывается внутри блока или с помощью комментария. Ввод/вывод Ввод исходных данных и вывод результата. Внутри параллелограмма пишется "ввод" или "печать" и перечисляются переменные, подлежащие вводу/выводу. Начало алгоритма Обозначает входы в схему алгоритма и выходы из неё. Этим блоком начинается и заканчивается каждая схема алгоритма. Конец алгоритма Ветвление Проверка условия. Обозначает переход управления по условию. В блоке указывается вопрос, условие, сравнение. Стрелки, помечаются ответами (да, нет). Предопределенный процесс Вызов подпрограммы в виде процедуры или функции. Обозначает вычисление по подпрограмме. Начало цикла Указывает начало циклической конструкции. Внутри записываются начальное и граничное значения, а также правило изменения параметра цикла. Комментарий Пояснения, формулы.
b = 1,5 * а

           
   
 
 
 
   


                           
   
 
   
 
 
 
   
 
   
     
 
   
 
   
 


Стрелки устанавливаются в конце пути. За основные направления приняты слева – направо и сверху – вниз, в этих случаях стрелки не ставятся.

Блоки схемы имеют сквозную нумерацию сверху – вниз и слева – направо.

1.5. Базовые алгоритмические структуры

Алгоритм любой сложности может быть представлен комбинацией трёх базовых структур:

- следование;

- ветвление;

- повторение (цикл).

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

Например: вычислить


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: