Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
оп1.docx
Скачиваний:
0
Добавлен:
29.06.2023
Размер:
1.52 Mб
Скачать
  1. Ход работы

Задание 1: Определить время падения камня на поверхность земли с высоты h.

Составим алгоритм:

  1. Ввод h, g;

  2. t =

  3. Вывод t

Составим блок схему:

Рисунок 3.1 — Блок-схема алгоритма

На языке C# данный алгоритм может быть реализован следующим образом:

using System;

namespace ConsoleApp3

{

class Program

{

static void Main(string[] args)

{

int h;

double t, g;

Console.Write("Введите значение h = ");

h = int.Parse(Console.ReadLine());

Console.Write("Введите значение g = ");

g = double.Parse(Console.ReadLine());

t = Math.Sqrt((2 * h) / (g));

Console.WriteLine("t = {0}", t);

}

}

}

Результат работы программы представлен на рисунке 3.2.

Рисунок 3.2 Результат работы программы

Задание 2: Даны координаты точки (x, y). Выяснить, принадлежит ли эта точка области, указанной на рис. 1, а.

Составим алгоритм:

  1. Вводим x, y;

  2. x = |x|, y = |y|;

  3. Если y = 0, то п.4 иначе п5;

  4. Вывод сообщения о том, что точка принадлежит области, остановка;

  5. Вывод сообщения о том, что точка не принадлежит области, остановка;

Затем составим блок-схему, изображенную на рисунке 3.4.

Рисунок 3.4 — Блок-схема алгоритма

На языке C# данный алгоритм может быть реализован следующим образом:

using System;

namespace ConsoleApp1

{

class Program

{

static void Main(string[] args)

{

double x, y;

Console.Write("Введите значение x = ");

x = double.Parse(Console.ReadLine());

Console.Write("Введите значение y = ");

y = double.Parse(Console.ReadLine());

if (x != 0)

Console.WriteLine("Точка не принадлежит заданной области");

else

Console.WriteLine("Точка принадлежит заданной области");

}

}

}

Рисунок 3.5 — Результат работы программы при x>0

Рисунок 3.6 — Результат работы программы при x=0

4 Заключение

В результате выполнения лабораторной работы были получены навыки разработки простых алгоритмов и алгоритмов с ветвлением, разработки простых программ на языке высокого уровня. Был написан отчет согласно Образовательному Стандарту ТУСУР 01– 2013

Томск 2020

Соседние файлы в предмете Основы программирования