Главная страница
Навигация по странице:

  • Задание на лабораторную

  • Использование IF и оператора "" недопустимо.

  • 230101_ВС_ЛР. Практикум для студентов всех форм обучения специальности 230101 Вычислительные машины, комплексы, системы и сети (8, 9 семестры)


    Скачать 0.69 Mb.
    НазваниеПрактикум для студентов всех форм обучения специальности 230101 Вычислительные машины, комплексы, системы и сети (8, 9 семестры)
    Анкор230101_ВС_ЛР.doc
    Дата20.04.2018
    Размер0.69 Mb.
    Формат файлаdoc
    Имя файла230101_ВС_ЛР.doc
    ТипПрактикум
    #18302
    страница6 из 9
    1   2   3   4   5   6   7   8   9

    Лабораторная работа №5


    Тема работы: "Знакомство с языком программирования и средой VisualC#"

    Целью лабораторного занятия является освоение модуля №1 изучаемой дисциплины, приобретение навыков практического применения знаний для создания простейших программ с неразветвлённым вычислительным процессом.

    В задачи лабораторного занятия входят:

    • закрепление, углубление и расширение знаний студентов в процессе выполнения анализа алгоритма решаемой задачи;

    • приобретение умений и навыков использования современных сред разработки программного обеспечения.

    Формой выполнения лабораторной работы является поиск оптимальных алгоритмов решения программных задач с целью изучения основ программирования с формированием выводов и заключений.

    Задание на лабораторную: Ознакомиться со средой Microsoft Visual C# , решить 3 задачи по вариантам и оформить отчёт.

    Задание №1

    Задачи на ввод и вывод данных , оператор присваивания , арифметические операторы , стандартные функции . Все входные и выходные данные в заданиях этой группы являются вещественными числами

    Задачи по вариантам

    • 1. Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c и периметр P.

    • 2. Даны два круга с общим центром и радиусами R1 и R2 (R1 > R2). Найти площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен R2.

    • 3. Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью.

    • 4. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC.

    • 5. Даны координаты двух противоположных вершин прямоугольника: (x1, y1), (x2, y2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника.

    • 6. Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости. Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона:S =(p·(p – a)·(p – b)·(p – c))1/2, где p = (a + b + c)/2 — полупериметр.

    • 7. Дано значение температуры T в градусах Фаренгейта. Определить значение этой же температуры в градусах Цельсия. Температура по Цельсию TC и температура по Фаренгейту TF связаны следующим соотношением:TC = (TF – 32)·5/9.

    • 8. Известно, что X кг шоколадных конфет стоит A рублей, а Y кг ирисок стоит B рублей. Определить, сколько стоит 1 кг шоколадных конфет, 1 кг ирисок, а также во сколько раз шоколадные конфеты дороже ирисок.

    • 9. Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U < V). Время движения лодки по озеру T1 ч, а по реке (против течения) — T2 ч. Определить путь S, пройденный лодкой (путь = время · скорость). Учесть, что при движении против течения скорость лодки уменьшается на величину скорости течения.

    • 10. Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили первоначально движутся навстречу друг другу.

    Задание №2

    Задачи на целочисленные операции . Все входные и выходные данные в заданиях этой группы являются целыми числами. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются положительными

    Задачи по вариантам

    • 1. Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке AB.

    • 2. Дано трехзначное число. Найти сумму и произведение его цифр.

    • 3. Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

    • 4. Дано трехзначное число. В нем зачеркнули первую слева цифру и приписали ее справа. Вывести полученное число.

    • 5. Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученное число.

    • 6. Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (например, 123 перейдет в 213).

    • 7. Дано целое число, большее 999. Используя только целочисленные операции, найти цифру, соответствующую разряду сотен в записи этого числа.

    • 8. Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, …, 6 — суббота, 7 — воскресенье. Дано целое число K, лежащее в диапазоне 1–365, и целое число N, лежащее в диапазоне 1–7. Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было днем недели с номером N.

    • 9. Даны целые положительные числа A, B, C. На прямоугольнике размера A * B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике, а также площадь незанятой части прямоугольника.

    • 10. Дан номер некоторого года (целое положительное число). Определить соответствующий ему номер столетия, учитывая, что, к примеру, началом 20 столетия был 1901 год.

    Задание №3

    Задачи на использование логических операторов , операторов отношения . Во всех заданиях данной группы требуется вывести логическое значение True, если приведенное высказывание для предложенных исходных данных является истинным, и значение False в противном случае. Все числа, для которых указано количество цифр (двузначное число, трехзначное число и т. д.), считаются целыми положительными. Использование IF и оператора "?" недопустимо.

    Задачи по вариантам

    • 1. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Данные поля имеют одинаковый цвет». Если пользователь введёт дважды координаты одной и той же клетки считать решение задачи ложью.

    • 2. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Ладья за один ход может перейти с одного поля на другое». Если пользователь введёт дважды координаты одной и той же клетки считать решение задачи ложью.

    • 3. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Король за один ход может перейти с одного поля на другое». Если пользователь введёт дважды координаты одной и той же клетки считать решение задачи ложью.

    • 4. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Слон за один ход может перейти с одного поля на другое». Если пользователь введёт дважды координаты одной и той же клетки считать решение задачи ложью.

    • 5. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Ферзь за один ход может перейти с одного поля на другое». Если пользователь введёт дважды координаты одной и той же клетки считать решение задачи ложью.

    • 6. Даны координаты двух различных полей шахматной доски x1, y1, x2, y2 (целые числа, лежащие в диапазоне 1–8). Проверить истинность высказывания: «Конь за один ход может перейти с одного поля на другое». Если пользователь введёт дважды координаты одной и той же клетки считать решение задачи ложью.

    • 7. Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами a, b, c является прямоугольным».

    • 8. Дано трехзначное число. Проверить истинность высказывания: «Цифры данного числа образуют возрастающую или убывающую последовательность».

    • 9. Дано целое положительное число. Проверить истинность высказывания: «Данное число является нечетным трехзначным».

    • 10. Даны координаты поля шахматной доски x, y (целые числа, лежащие в диапазоне 1–8). Учитывая, что левое нижнее поле доски (1, 1) является черным, проверить истинность высказывания: «Данное поле является белым».

    Отчёт по лабораторной работе

    Отчёт оформляется на сброшюрованных листах формата А4 (210х297мм) или в электронной версии. Отчёт составляется каждым студентом. Отчёт по лабораторной работе оформляется в соответствии с требованиями СТП 12 570-2006 и должен включать следующие структурные элементы:

    1) титульный лист;

    2) цель работы;

    3) основную часть.

    По каждой из решённых задач в отчёте должны быть:

    • постановка задачи;

    • словесное обьяснение алгоритма

    • текст программы;

    • не менее десяти тестовых примеров. Один из примеров подтверждается скриншотом исполняемой программы в обязательном порядке.

    4) выводы;

    5) список использованной литературы (при необходимости).
    1   2   3   4   5   6   7   8   9


    написать администратору сайта