Professional Documents
Culture Documents
ргр от і програмування оформлення
ргр от і програмування оформлення
Київ – 2020
ЗМІСТ
Вступ...........................................................................................................3
Текст програми 1....................................................................................11
Результат виконання програми 1....................................................................12
Завдання 2.............................................................................................................13
Текст програми 2.................................................................................................13
Результат виконання програми 2....................................................................15
Висновки...............................................................................................................17
2
Лис
Синтаксис методу:
[атрибути] [специфікатори] тип ім’я_методу ([параметри])
{
тіло_методу
}
3
Лис
4
Лис
. параметри-значення;
. параметри-посилання – описуються за допомогою ключового
слова ref;
. вихідні параметри – описуються за допомогою ключового слова
out;
. параметри-масиви – описуються за допомогою ключового слова
params.
Ключове слово передує опису типу параметра. Якщо воно опущено,
5
Лис
6
Лис
7
Лис
o параметри-значення;
o параметри-посилання – описуються за допомогою ключового
o слова ref;
o вихідні параметри – описуються за допомогою ключового слова
o out;
o параметри-масиви – описуються за допомогою ключового слова
o params.
Ключове слово передує опису типу параметра. Якщо воно опущено,
параметр вважається параметром-значенням. Параметр-масив може бути
тільки один і повинен розташовуватися останнім у списку. Розгляд
параметрів-масивів виходить за рамки даного курсу і може бути
виконаний
студентами самостійно.
Параметр-значення описується в заголовку методу наступним чином:
тип ім'я
8
Лис
9
Лис
10
Лис
Мета:
Вивчити поняття методу. Отримати досвід використання методів для
вирішення задач.
Робоче завдання
Хід роботи
Індивідуальне завдання
n+1
lg √ x+a
y ❑=arcsin ( x +a100 )
Текст програми 1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static double nirvana(double x, double a, int n)
{
double y1;
y1 = Math.Pow(Math.Asin(x + Math.Pow(a, 100)), Math.Log10(Math.Pow(x + a, 1 / (n + 1))));
return y1;
}
static void Main(string[] args)
{
int n;
double a, x, y;
Console.Write("x=");
11
Лис
y = nirvana(x, a, n);
Console.WriteLine("y={0}", y);
Console.ReadLine();
}
}
}
12
Лис
Робоче завдання
Хід роботи 2
Варіант 4.
n
( x +a ) =∑ n x k an−k
n
k=0 k
()
Текст програми 2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static int mymax(int[] a, int n)
{
int i, max;
max = a[0];
for (i = 1; i < n; i++)
13
Лис
{
int i, dude = 1;
for (i = 0; i < n; i++)
{
dude = dude * k;
}
return dude;
}
static void Main(string[] args)
{
int n, i, dude;
Console.WriteLine("массив b=");
for (i = 0; i < n; i++)
{
b[i] = x.Next(n+2);
Console.Write(" {0,3}", b[i]);
}
Console.WriteLine("");
Console.WriteLine("массив c=");
for (i = 0; i < n; i++)
{
c[i] = x.Next(n+3);
Console.Write(" {0,3}", c[i]);
14
Лис
Console.ReadLine();
}
}
}
15
Лис
17
Лис