Добро пожаловать! Войти Зарегистрироваться

Расширенный

Образец билета на вступительный в очную магистратуру ПМИ

Написал zzz 
zzz
Образец билета на вступительный в очную магистратуру ПМИ
15 Апрель 2018 19:07
"Кто возьмёт билетов пачку, тот получит водокачку!"



Исправлений: 3. Последний раз редактировал zzz в 15.04.2018, 19:07.
Вложения:
открыть | скачать - Biletik.pdf (342.5 KB)
Re: Образец билета на вступительный в очную магистратуру ПМИ
18 Июнь 2018 16:04
В мире есть много разных языков, так или иначе реализующих идею ООП. Как человек, который несколько лет писал ОО-код на питоне, шарпе и джаве, чувствую себя обделённым. @zzz, Проясните, пожалуйста, причины такой несправедливости.
zzz
Re: Образец билета на вступительный в очную магистратуру ПМИ
18 Июнь 2018 17:05
Экзамен проводится по тому, что преподавалось в нашем бакалавриате.
zzz
Re: Образец билета на вступительный в очную магистратуру ПМИ
23 Июль 2018 17:05
Питон, шарп и джава разрешены. Это старый вариант.



Исправлений: 1. Последний раз редактировал zzz в 01.08.2018, 20:08.
zzz
C#: образец задачи в очную магистратуру МЭИ ПМИ
02 Август 2018 18:06
Задание экзаменационного билета № 8 (10 баллов)

Составить таблицу данных и написать программу решения следующей задачи.
Подготовить тесты, позволяющие всесторонне проверить составленную программу.

Задание 8.1
Найти сумму и число тех элементов заданного массива X1, X2,...,Xn, которые
попадают на заданный отрезок.

Пример решения задачи 1.

Таблица данных.
Имя Содержание Тип Структура



Программа на C#
namespace Example1
{
class Program
{
static void Main(string[] args)
{
double[] Mas1;
double P, Q, Sum, temp;
int n, Kol = 0;
Console.Write("Левая граница ");
P = Convert.ToDouble(Console.ReadLine());
Console.Write("Правая граница ");
Q = Convert.ToDouble(Console.ReadLine());
Console.Write("Количество элементов ");
n = Convert.ToInt32(Console.ReadLine());
Mas1 = new double[n];
for(int i=0; i<Mas1.Length; i++)
{
Console.Write("Элемент "+i + " ");
Mas1 = Convert.ToDouble(Console.ReadLine());
}
if (P >Q)
{
temp = Q;
Q = P;
P = temp;
}
Sum = 0;
for(int i=0; i<Mas1.Length; i++)
if (P<=Mas1 && Mas1<=Q)
{
Sum += Mas1;
Kol++;
}
/* // Второй вариант
foreach (double x in Mas1)
7
if (P<=x && x<=Q)
{
Sum += x;
Kol++;
}
*/
if (Kol == 0)
Console.WriteLine("Искомых элементов нет");
else
Console.WriteLine("Сумма " + Sum + " Количество " + Kol);
Console.ReadLine();
}
}
}

Тесты.

1. P=5 Q=10 n=5
Массив: 1; 6; 8; 12; 25 Ответ: сумма 14, количество 2
2. P=10 Q=5 n=5
Массив: 1; 6; 8; 12; 25 Ответ: сумма 14, количество 2
3. P=5 Q=10 n=5
Массив: 1; 61; 83; 12; 25 Ответ: Искомых элементов нет
4. P=10 Q=5 n=5
Массив: 1; 61; 83; 12; 25 Ответ: Искомых элементов нет



Исправлений: 2. Последний раз редактировал zzz в 02.08.2018, 18:06.
К сожалению, только зарегистрированные пользователи могут писать в этом форуме.

Авторизоваться на форуме