Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Программная реализация простых алгоритмов на языке Java

Автор:   •  Май 18, 2019  •  Практическая работа  •  839 Слов (4 Страниц)  •  450 Просмотры

Страница 1 из 4

Федеральное государственное автономное

Образовательное учреждение

Высшего образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Институт Космических и информационных технологий

институт

ОТЧЕТ ПО ПРАКТИЧЕСКОЙ РАБОТЕ №1

Программная реализация простых алгоритмов на языке Java

тема

Вариант №15

Преподаватель

_________

А.С.Кузнецов

подпись, дата

инициалы, фамилия

Студент

ВКИ16-16Б

_________

Ш.Т.Хасанов

Номер группы

подпись, дата

инициалы, фамилия

Красноярск 2019


  1. Цель работы

Изучение основ программирования на языке Java.

  1. Задание

Программа принимает от пользователя три строки, (первая и третья строки

– это правильные рациональные или десятичные дроби вида «1/3» или «0,5»,

вторая строка – это знак арифметической операции вида «+», «-», «*», «/» либо операции сравнения «<», «>», «=», «!=», «>=», «<=»), выполняет требуемую операцию над полученными операндами, и выводит результат на экран. Обеспечить также сокращение дроби при необходимости. Если оба операнда арифметической операции являются рациональными дробями, результатом тоже должна быть рациональная дробь. Для операций сравнения достаточно результата «Истина» или «Ложь».

  1. Ход работы
  1. Была разработана программа, реализующая арифметические операции или операции сравнения между двумя рациональными или десятичными числами, которые вводятся пользователем с клавиатуры. Входные данные проверяются на корректность согласно условию задания.

Алгоритм состоит из 4х этапов:

  • Ввод значений и проверка их на корректность;

  • Проверка чисел на рациональность;
  • Если оба числа рациональны, то использовать определенные методы для арифметических операций;
  • Если одно из них рационально, то превратить это число в десятичное;
  • Выполнение арифметических операций или операций сравнения.

2


Результаты работы программы изображены на рисунках 1-3.

[pic 1]

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

[pic 2]

Рисунок 2 – Обработка неверных входных данных

в[pic 3]

Рисунок 3 – Результат работы программы с упрощением дроби

  1. Была разработана документация кода для каждой из функций программы (Приложение А).
  1. Вывод
  • ходе практической работы были изучены базовые элементы языка Java и применены на практике при выполнении задания. Было реализовано приложение, позволяющее совершить арифметическую операцию или операцию сравнение между двумя рациональными или десятичными числами.

3


ПРИЛОЖЕНИЕ А

Листинг кода программы

Листинг 1 - файл Main.java

[pic 4][pic 5][pic 6][pic 7]

package com.company;

import java.io.StringReader;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

System.out.println("Inputs should be: \n 1-) First and Third = Rational or Decimal \n 2-) Second Input Should be arithmetic or comparison operation");

...

Скачать:   txt (12.1 Kb)   pdf (198.5 Kb)   docx (51.4 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club