O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA
MAHSUS TA’LIM VAZIRLIGI
Mirzo Ulug'bek nomidagi O'zbekiston milliy universiteti
Jizzax filiali Amaliy matematika fakulteti Kompyuter
ilimlari va dasturlash texnologiyalari yo`nalishi
2-kurs 11-21 guruh talabasi
Abdimo`minov Asliddin O`ktam o`g`li
ning
“Algoritmik tillar va dasturlash ” fanidan
6- MODUL
Jizzax 2023
VI Modul topshiriqlari
Topshiriq:
Guruh roʻyxatidagi raqamingizga mos variant
topshiriq sifatida olinsin,
variantdagi tasvirni hosil qilish uchun Visual Studio muhitida Windows
Forms ilova dasturini
yarating. Topshiriqqa javob sifatida dasturingiz kodi va bajarilish jarayonidan
screenshotlar olgan
holda pdf fayli yarating. Mazkur pdf faylini HEMIS tizimida javob sifatida yuklang.
13-variant. N butun soni berilgan (N>0). Range va Sum metodlaridan foydalanib quyidagi yigʻindini
haqiqiy tipda aniqlang: 1+(1/2)+…+(1/N).
Dastur kodi:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.Windows.Forms;
namespace
Modul6SumRange
{
public
partial
class
Form1
: Form
{
public
Form1
()
{
InitializeComponent();
}
private
void
button1_Click(
object
sender, EventArgs e)
{
int
n = (
int
)numericUpDown1.Value;
double
sum = Enumerable.Range(1, n).Sum(i => 1.0 / i);
richTextBox1.Text = sum.ToString();
}
}
}