Лабораторная работа по "Программированию"
Автор: Аслан Тупенов • Июнь 4, 2020 • Лабораторная работа • 370 Слов (2 Страниц) • 377 Просмотры
[pic 1]
Лабораторная работа №1.
Задание 1.
Найти и напечатать, сколько раз повторяется в тексте каждое слово.
Текст программы:
import java.util.HashMap;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String[] Words=new Scanner(System.in).nextLine().split(" ");
HashMap
for (String word:Words
) {
Integer value=Wordbook.get(word);
if(value==null){
Wordbook.put(word,1);
}
else{
Wordbook.put(word,value+1);
}
}
System.out.print(Wordbook +" ");
}
}
Результат выполнения программы:
[pic 2]
Задание 2: Вычислить: (1/0! + 1/1! + … + 1/N!).
Текст программы:
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
float sum = 0,fact = 1f;
int N;
Scanner in = new Scanner(System.in);
System.out.print("Введите количество факториалов = ");
N = in.nextInt();
int step = 1;
for (int i = 0; i < N; i++) {
for (int j = 1; j <= i; j++) {
fact *= 1.0 / (j);
}
System.out.println("f" + step + " : " + fact);
step++;
sum +=fact;
fact = 1;
}
System.out.println("Ответ = " + sum);
}
Результаты выполнения программы:
[pic 3]
Вывод:
В данной лабораторной работе изучены основы консольных java-приложений и реализованы простейшие приложения с использованием базовых возможностей языка (ввод/вывод, условные операторы, циклы, строки, массивы).
...