Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике Бахирева Максима.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
369.17 Кб
Скачать

1.1.3. Листинг программы

static void Main(string[] args)

{

Console.WriteLine("Введите N");

int N = Int32.Parse(Console.ReadLine());

int[] A = new int[N];

for (int i = 0; i < N; i++)

{

A[i] = i + 1;

}

int k = 0;

int sum = 0;

int[] B = new int[N];

for (int i = 0; i < N; i++)

{

sum = 0;

for (k = i; k < N; k++)

{

sum = sum + A[k];

}

B[i] = sum;

}

Console.Write("Массив A \n");

foreach (int x in A)

{ Console.Write(x + " "); }

Console.WriteLine("\nМассив B");

foreach (int x in B)

{ Console.Write(x + " "); }

Console.ReadLine();

}

}

} 1.1.4. Контрольный пример

Тема 1.5 Функции.

Методы, функции, подпрограммы.

Функции. Вызов функции. Глобальные. локальные переменные. Стандартные библиотечные функции. Составление программ с использованием функций.

Функции.

Процедуры и функции— относительно самостоятельные фрагменты программ, оформленные особым образом и снабженные именем. Упоминание этого имени в программе называется вызовом процедуры (функции).

Условимся в дальнейшем называть процедуры и функции общим словом подпрограммы.

Синтаксис описания таков:

 

[модификаторы] <Тип> <Имя> ([<Формальные_параметры>])

{<Тело>}

Модификаторы определяют область видимости подпрограммы. Например — private и public.

private, доступны только в методах данного класса.

public - делает метод (подпрограмму) доступным в любом месте программы.

В качестве типа можно указать зарезервированное слово void, ко­торое означает отсутствие типа.

Имя подпрограммы должно быть уникальным в текущей области видимости идентификатором.

  • Примеры описаний:

  • int A() {...}

  • void в (...) {...}

  • public string С () { . . . }

Примеры

private int fun(int i,double a)

{int k=15; . . .

return k;}

void fun2 (int i,double a )

{...;}

public double fun3 ()

{..double b=a; . . .

return b; }

Строки

string str = "Пример строки";

char[] chararray = {'e', 'x', 'a', 'm', 'p', 'l', 'e'}; string str = new string(chararray);

1. Лабораторная работа

1.1. Постановка задачи №1

Используя процедуру Min max из задания Task2, описать функцию Min3(A,B,C)1|Max3(A,B,C)2 вещественного типа, находящую минимальное1|максимальное2 из трех вещественных чисел A, B и C. С помощью этой функции найти минимальные1|максимальные2 из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D. 

1.1.1.Таблица идентификаторов

Таблица идентификаторов представлена в таблице 1

Таблица 1 – Идентификаторы 1 задачи

Идентификатор

Назначение

Тип

A

переменная

Вещественный

B

переменная

Вещественный

C

переменная

Вещественный

d

переменная

Вещественный