- •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:
3. Приклад роботи (рис 9.2):
Рисунок 9.2 – Результат роботи програми
ЗАВДАННЯ 10
Варіант 7.13ж. Дана не порожня послідовність слів із малих українських літер; між сусідніми словами – пропуск, за останнім символом – крапка. Надрукувати в алфавітному порядку всi дзвiнки приголоснi лiтери, які входять в кожне непарне слово i не входять в жодне парне слово.
Розв’язання:
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 10.1):
Рисунок 10.1 – Блок-схема алгоритму програми
Рисунок 10.2 – Блок-схема алгоритму програми (продовження)
2. Лістинг 10.1:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введiть послiдовнiсть слiв:");
string str = Console.ReadLine();
str = str.ToLower();
char[] A = { 'б', 'г', 'ґ', 'д', 'ж', 'з', 'л', 'м', 'н', 'р'};
Boolean[] F = new Boolean[A.Length];
string[] Words = str.Split(' ');
for (int i = 0; i < A.Length; i++)
{
Boolean flag = true;
for (int j = 0; j < Words.Length; j += 2)
if (Words[j].IndexOf(char.ToLower(A[i])) == -1)
{
flag = false;
break;
}
if (flag == false)
continue;
for (int j = 1; j < Words.Length; j += 2)
if (Words[j].IndexOf(char.ToLower(A[i])) != -1)
{
flag = false;
break;
}
F[i] = flag;
}
Console.Write("Результат: ");
for (int i = 0; i < A.Length; i++)
if (F[i])
Console.Write(A[i] + " ");
Console.ReadKey();
}
}
}
3. Приклад роботи програми (рис 10.3):
Рисунок 10.3 – Приклад роботи програми
ЗАВДАННЯ 11
Варіант 7.40і. Скласти підпрограми для обчислення функції
|
(11.1) |
Розв’язання:
1. Блок-схема алгоритму, яка була використана для вирішення поставленої задачі (рис 11.1):
Рисунок 11.1 – Блок-схема алгоритму
2. Лістинг 11.1:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static double Func(ref double [] a, ref double [] b)
{
double Sum = a[0];
for (int j = 1; j < a.Length; j++)
{
double multY = 1;
for (int i = 1; i <= j; i++)
multY *= b[i];
Sum += a[j] + multY;
}
return Sum;
}
static void Main(string[] args)
{
Console.WriteLine("Введiть n:");
int n = int.Parse(Console.ReadLine());
double [] x = new double[n + 1];
double [] y = new double[n + 1];
for (int i = 0; i <= n; i++)
{
Console.WriteLine("Введiть x[{0}]:", i);
x[i] = double.Parse(Console.ReadLine());
}
for (int i = 1; i <= n; i++)
{
Console.WriteLine("Введiть y[{0}]:", i);
y[i] = double.Parse(Console.ReadLine());
}
double F = Func(ref x, ref y);
Console.WriteLine("f = {0}", F);
Console.ReadKey();
}
}
}