Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
НАЦИОНАЛЬНЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ
ИМ. Н. Е. ЖУКОВСКОГО «ХАИ»
Выполнил: студентка группы 335
Старцева А.В.
Проверил: доцент каф. 304
Скоб Ю.А
ЛАБОРАТОРНАЯ РАБОТА №2
«УСЛОВНЫЕ ИНСТРУКЦИИ»
ВАРИАНТ № 8
Условие:
Найти разность между максимальным и к –м
элементом массива A = { -1.1, 2.5, -2.9, 8.8,
14.5, 2.2, -1.3, 5.9 }, при к=4.
Строка символов - rapid application
development.
Цель работы:
1. Приобретение навыков в составлении простейших разветвляющихся
циклических программ.
2. Изучение способов описания и особенностей работы одномерных массивов.
3. Изучение условных инструкций if-else и switch.
Постановка задачи:
1. Выполнить заданные вычисления на основе одномерного массива чисел.
2. Исследовать заданную строку латинских символов. Вычислить общее количество символов, количество символов ‘i’, ‘ ‘ (пробел) и всех остальных символов.
Текст программы:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Startseva
{
class Program
{
static void Main(string[] args)
{
const int N = 8;
double[] A = { -1.1, 2.5, -2.9, 8.8, 14.5, 2.2, -1.3, 5.9 };
int k = 4;
double max = A[0];
double p = 0;
int i;
for (i = 0; i < N; i++)
if (A[i] > max)
{
max = A[i];
}
p = max - A[k];
Console.WriteLine(" Работу выполнила студентка 335 группы");
Console.WriteLine(" Старцева А.В.");
Console.WriteLine(" Проверил доцент каф. 304:");
Console.WriteLine(" Скоб Ю. А.");
// вывод результатов расчета
Console.WriteLine("\n Результаты расчета пункта 1) :\n");
Console.WriteLine(" Исходный массив : A = [-1.1, 2.5, -2.9, 8.8, 14.5, 2.2,-1.3, 5.9] ");
Console.WriteLine(" Разность между максимальным и 4-м элементом массива p={0}", p);
String word = "rapid application development.";
int
cAll = 0, // количество символов в исходной строке
cBlank = 0, // количество пробелов в строке
cCharI = 0, // количество символов ‘i’ в строке
cRest = 0; // количество остальных символов в строке
cAll = word.Length; // количество символов в исходной строке
i = 0; // начальное значение счетчика символов
metka2: // начало тела цикла, помеченное меткой metka2
switch (word[i]) // анализ очередного символа строки
{
case ' ': // случай встречи символа пробел
cBlank++; // увеличиваем на 1 счетчик пробелов
break; // выход из switch
case 'i': // случай встречи символа ‘i’
cCharI++;
break;
default: // случай встречи других символов
cRest++;
break;
}
if (i < cAll - 1) // проверка счетчика на окончание цикла
{
i++;
goto metka2;
}
Console.WriteLine("\n Результаты расчета пункта 2):\n");
Console.WriteLine(" исходная строка = {0}", word);
Console.WriteLine(" общее число символов = {0}", cAll);
Console.WriteLine(" число пробелов = {0}", cBlank);
Console.WriteLine(" число символов 'i' = {0}", cCharI);
Console.WriteLine(" число остальных символов = {0}\n", cRest);
Console.ReadKey();
Console.ReadKey();
}
}
}
Результат выполнения:
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.