- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 1.1):
- •2. Лістинг 1.1:
- •3. Приклад роботи програми (рис 1.2, 1.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 2.1):
- •2. Лістинг 2.1:
- •3. Приклад роботи (рис 2.2):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 3.2):
- •2. Лістинг 3.1:
- •3. Приклад роботи (рис 3.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 4.2):
- •2. Лістинг 4.1:
- •3. Приклад роботи програми (рис. 4.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 5.1-5.2):
- •2. Лістинг 5.1:
- •3. Приклад роботи програми (рис 5.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 6.1):
- •2. Лістинг 6.1:
- •3. Приклад роботи програми (рис 6.2):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 7.1):
- •2. Лістинг 7.1:
- •3.Приклад роботи програми (рис 7.2-7.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 8.1):
- •2. Лістинг 8.1:
- •3. Приклад роботи програми (рис 8.2):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 9.1):
- •2. Лістинг 9.1:
- •3. Приклад роботи (рис 9.2):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 10.1):
- •2. Лістинг 10.1:
- •3. Приклад роботи програми (рис 10.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 11.1):
- •2. Лістинг 11.1:
- •3. Приклад роботи програми (рис 11.2):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 12.1):
- •2. Лістинг 12.1:
- •3. Приклад роботи програми (рис 12.2):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 13.1-13.2):
- •2. Лістинг 13.1:
- •3. Приклад роботи (рис 13.3):
- •1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі задачі (рис 14.1-14.2):
- •2. Лістинг 14.1:
Державний вищий навчальний заклад
“Українська академія банківської справи Національного банку України”
Кафедра економічної кібернетики
Пояснювальна записка до розрахункової роботи
з дисципліни «Економічна кібернетика»
(Варіант 4)
Виконала студентка 1 курсу групи ЕК- ___________________
2012.05.__
Керівник __________________
2012.05.__
Побудова та зміст документа відповідає
вимогам ДСТУ 3008-95 _____________
Суми – 2012
З МІСТ
ЗАВДАННЯ 1 5
Розв'язання: 7
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 2.1): 7
7
Рисунок 2.1 – Блок-схема алгоритму 7
using System; 7
3. Приклад роботи (рис 2.2): 8
8
ЗАВДАННЯ 3 9
Розв'язання: 9
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 3.2): 9
9
Рисунок 3.2 – Блок-схема алгоритму 9
2. Лістинг 3.1: 9
3. Приклад роботи (рис 3.3): 10
10
Рисунок 3.3 – Результат роботи програми 10
ЗАВДАННЯ 4 11
ЗАВДАННЯ 5 13
14
ЗАВДАННЯ 6 15
Розв’язання: 15
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 6.1): 15
15
Рисунок 6.1 – Блок-схема алгоритму 15
2. Лістинг 6.1: 16
3. Приклад роботи програми (рис 6.2): 16
16
Рисунок 6.2 – Результат роботи програми 16
ЗАВДАННЯ 7 17
18
19
ЗАВДАННЯ 8 20
Рисунок 8.1 – Блок-схема алгоритму програми 20
2. Лістинг 8.1: 21
3. Приклад роботи програми (рис 8.2): 21
21
Рисунок 8.2 – Результат роботи програми 21
ЗАВДАННЯ 9 22
Рисунок 9.1 – Блок-схема алгоритму програми 22
24
ЗАВДАННЯ 10 25
Рисунок 10.1 – Блок-схема алгоритму програми 25
26
Рисунок 10.2 – Блок-схема алгоритму програми (продовження) 26
2. Лістинг 10.1: 26
3. Приклад роботи програми (рис 10.3): 27
27
Рисунок 10.3 – Приклад роботи програми 27
ЗАВДАННЯ 11 28
Рисунок 11.1 – Блок-схема алгоритму 28
2. Лістинг 11.1: 28
3. Приклад роботи програми (рис 11.2): 29
Рисунок 11.2 – Результат роботи програми 30
ЗАВДАННЯ 12 31
Рисунок 12.1 – Блок-схема алгоритму 31
2. Лістинг 12.1: 32
3. Приклад роботи програми (рис 12.2): 32
Рисунок 12.2 – Результат роботи програми 33
ЗАВДАННЯ 13 34
Розв'язання: 34
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 13.1-13.2): 34
34
Рисунок 13.1 – Блок-схема алгоритму 34
35
Рисунок 13.2 – Блок-схема алгоритму функції «Func» 35
2. Лістинг 13.1: 35
3. Приклад роботи (рис 13.3): 36
36
Рисунок 13.3 – Результат роботи програми 36
ЗАВДАННЯ 14 37
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі задачі (рис 14.1-14.2): 37
Рисунок 14.1 – Блок-схема алгоритму програми 37
38
Рисунок 14.2 – Блок-схема алгоритму функції «FindCommon» 38
ЗАВДАННЯ 15 41
Рисунок 15.2 – Блок-схема алгоритму програми 41
ЗАВДАННЯ 1
Варіант 7.113а. Дано файл, компоненти якого є дійсними числами. Скласти підпрограму для обчислення суми компонент файлу.
Розв’язання:
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 1.1):
Рисунок 1.1 – Блок-схема алгоритму
2. Лістинг 1.1:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static double Suming(string FileName)
{
double S = 0;
using (StreamReader sr = File.OpenText(FileName))
{
string Line;
while ((Line = sr.ReadLine()) != null)
S = S + double.Parse(Line);
sr.Close();
}
return S;
}
static void Main(string[] args)
{
Console.WriteLine("Введiть шлях до файлу:");
string FileName = Console.ReadLine();
double Sum = Suming(FileName);
Console.WriteLine("Сума чисел: {0}", Sum);
Console.ReadKey();
}
}
}
3. Приклад роботи програми (рис 1.2, 1.3):
Рисунок 1.2 – Приклад вхідного файлу
Рисунок 1.3 – Результат роботи програми
ЗАВДАННЯ 2
Варіант 1.7. Скласти алгоритм та програми, що переводять значення змінних a, b, c, d у b, c, d, a у вказаному порядку.
Розв'язання:
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 2.1):
Рисунок 2.1 – Блок-схема алгоритму
2. Лістинг 2.1:
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введiть a:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("Введiть b:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("Введiть c:");
double c = double.Parse(Console.ReadLine());
Console.WriteLine("Введiть d:");
double d = double.Parse(Console.ReadLine());
double z = a;
a = b;
b = c;
c = d;
d = z;
Console.WriteLine("Результат: ");
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.WriteLine("c = {0}", c);
Console.WriteLine("d = {0}", d);
Console.ReadKey();
}
}
}
3. Приклад роботи (рис 2.2):
Рисунок 2.2 – Результат роботи програми
ЗАВДАННЯ 3
Варіант 2.7а. Спростити бульові вирази
Рисунок 3.1 – Завдання
Розв'язання:
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис. 3.2):
Рисунок 3.2 – Блок-схема алгоритму
2. Лістинг 3.1:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Вхiдний вираз x > 0 || x >= 0");
Console.WriteLine("Спрощений вираз x >= 0");
Console.WriteLine("\nПеревiрка:\n");
Console.WriteLine("Введiть x");
double x = double.Parse(Console.ReadLine());
Console.WriteLine(x >= 0);
Console.ReadKey();
}
}
}