
- •1 Лр №1 «Линейные алгоритмы»
- •1.1 Задание 1
- •2 Лр №2 «Функции ввода-вывода. Форматы преобразования данных»
- •2.1 Задание 1
- •3 Лр №3 «Программирование комбинированных алгоритмов»
- •3.1 Задание 1
- •3.2 Задание 2
- •4 Дополнительное задание «Задачи для самостоятельного решения if, switch»
- •4.1 Задание 1
- •4.2 Задание 2
- •5 Дополнительное задание «Циклы»
- •5.1 Задание 1
- •5.2 Задание 2
- •6 Лр №4 «Циклы while, for, do while»
- •6.1 Задание 1
- •6.2 Задание 2
- •7 Лр №5,6,7,8 «Одномерные и прямоугольные массивы»
- •7.1 Одномерный массив
- •7.2 Прямоугольный массив
- •8 Лр №9 «Символьные строки»
- •8.1 Задание 1
- •8.2 Задание 2
- •9 Лр №10 «Функции»
- •9.1 Задание 1
- •10 Лр №11 «Файлы»
- •10.1 Задание 1
Частное учреждение образования
«Колледж бизнеса и права»
ОТЧЁТ ПО ДИСЦИПЛИНЕ
«КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ»
Выполнили (Группа Т-291)
Проверила (Артемьева Е.А.)
2015
Содержание
1 ЛР №1 «Линейные алгоритмы» 3
1.1 Задание 1 3
2 ЛР №2 «Функции ввода-вывода. Форматы преобразования данных» 4
2.1 Задание 1 4
3 ЛР №3 «Программирование комбинированных алгоритмов» 5
3.1 Задание 1 5
3.2 Задание 2 6
4 Дополнительное задание «Задачи для самостоятельного решения if, switch» 7
4.1 Задание 1 7
4.2 Задание 2 8
5 Дополнительное задание «Циклы» 10
5.1 Задание 1 10
5.2 Задание 2 11
6 ЛР №4 «Циклы while, for, do while» 12
6.1 Задание 1 12
6.2 Задание 2 13
7 ЛР №5,6,7,8 «Одномерные и прямоугольные массивы» 15
7.1 Одномерный массив 15
7.2 Прямоугольный массив 16
8 ЛР №9 «Символьные строки» 18
8.1 Задание 1 18
8.2 Задание 2 19
9 ЛР №10 «Функции» 21
9.1 Задание 1 21
10 ЛР №11 «Файлы» 23
10.1 Задание 1 23
1 Лр №1 «Линейные алгоритмы»
1.1 Задание 1
Условие: Составить программу для расчета значений z1 и z2 (результаты должны совпадать).
Текст программы:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace laba1
{
class Program
{
static void Main(string[] args)
{
double z1, z2, pi = 3.14, a;
Console.WriteLine("Введите a");
a = Convert.ToDouble(Console.ReadLine());
z1 = Math.Sin(pi/ 2 + 3 * a) / (1 - Math.Sin(3 * a - pi));
z2 = 1/Math.Tan(5 / 4 * pi + 3 / 2 * a);
Console.WriteLine(Math.Round(z1,4));
Console.WriteLine(Math.Round(z2,4));
Console.ReadKey();
}
}
}
Результат работы программы представлен на рисунке 1.
Рисунок 1
2 Лр №2 «Функции ввода-вывода. Форматы преобразования данных»
2.1 Задание 1
Условие: Составить программу для расчета значений A при:
Текст программы:
using System;
namespace laba2
{
class Classl
{
static void Main()
{
double x = 3.981*Math.Pow(10,-2);
double y = -1.625*Math.Pow(10,3);
double z = 0.512;
double a = Math.Pow(2,-x)*((Math.Sqrt(x+ Math.Pow(Math.Sqrt(Math.Abs(y)),1/4.0)))*Math.Pow(Math.Pow(Math.E,x-1/Math.Sin(z)),1/3.0));
Console.WriteLine("Результат ={0}",Math.Round(a,4));
Console.ReadKey();
}
}
}
Результат работы программы представлен на рисунке 2.
Рисунок 2
3 Лр №3 «Программирование комбинированных алгоритмов»
3.1 Задание 1
Условие: Составить
программу вычисления выражения y=
Текст программы:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите x");
double x = double.Parse(Console.ReadLine());
double y = ((Math.Pow(x, 2) - 5 * Math.Pow(2, 1 / 2)) / (2 * Math.Pow(x, 3) + 1));
Console.WriteLine(y);
Console.ReadKey();
}
}
}
Результат работы программы представлен на рисунке 3.
Рисунок 3
3.2 Задание 2
Условие: Написать программу, которая запрашивает дни рождения трех человек, родившихся в марте 1981 года и выводит на экран дату рождения старшего.
Текст программы:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число рождения 1 человека");
double x = double.Parse(Console.ReadLine());
Console.WriteLine("Введите число рождения 2 человека");
double y = double.Parse(Console.ReadLine());
Console.WriteLine("Введите число рождения 3 человека");
double z = double.Parse(Console.ReadLine());
double b = Math.Min(x, y);
double c = Math.Min(y, z);
double d = Math.Min(b, c);
if (d > 1 && d < 31) Console.WriteLine("Дата рождения старшего "+d+" марта 1981");
else Console.WriteLine("Неверная дата");
Console.ReadKey();
}
}
}
Результат работы программы представлен на рисунке 4.
Рисунок 4
4 Дополнительное задание «Задачи для самостоятельного решения if, switch»
4.1 Задание 1
Условие: Написать программу, которая по номеру дня недели (натуральному числу от 1 до 7) выдает в качестве результата количество пар в вашей группе в этот день.
Текст программы:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication14
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите номер дня недели");
string x = Console.ReadLine();
switch (x)
{
case "1": Console.WriteLine ("3 пары"); break;
case "2": Console.WriteLine ("4 пары"); break;
case "3": Console.WriteLine ("4 пары"); break;
case "4": Console.WriteLine ("3 пары"); break;
case "5": Console.WriteLine ("4 пары"); break;
case "6": Console.WriteLine ("2 пары"); break;
case "7": Console.WriteLine ("0 пары"); break;
}
Console.ReadLine();
}
}
}
Результат работы программы представлен на рисунке 5.
Рисунок 5