Вы находитесь на странице: 1из 3

Machine Translated by Google

Институт компьютерных наук Берлинского Берлин, 24 октября 2022 г.


университета им. Гумбольдта

Проф. Др. Йенс Петер Редлих Упражнения к лекции


М. Кабьерски, д-р. В. Мюллер, Л. Пфальсбергер, М. Зенгер Основы программирования

лист упражнений 1

Представление: Ваше решение отправляется через курс лекций Moodle (https://


moodle.hu-berlin.de/course/view.php?id=114664). Используйте это там
Задание 1 , данное в разделе «Упражнения» : «Привет, мир». Подача возможна до
7 ноября 2022 года , 9:15.

Примечание. Пожалуйста, протестируйте свое решение на компьютере из пула ИТ-


компьютеров, например, gruenau6.informatik.hu-berlin.de (см. также правила
стажировки: эталонная платформа)

Задание 1 (Привет, мир) 8 баллов

Напишите следующую программу «HelloWorld» в подходящем текстовом редакторе и сохраните


ее как HelloWorld.java на своем компьютере. Скомпилируйте программу с помощью компилятора
Java javac и запустите ее с помощью java
вне.

открытый класс HelloWorld {

public static void main(String[] args) {

System.out.println(" Мир прекрасен!");

На основании заданной корректной программы произвести следующие изменения:

а) Удалите точку с запятой после println() (строка 3).


б) В первой строке переименуйте HelloWorld в HelloWorld (имя файла
но оставьте его в HelloWorld.java) (строка 1).
в) Добавьте опечатку в название функции "main", например, "my" (строка 2).
г) Поставьте две точки с запятой после println() (строка 3).

Вы получаете сообщения об ошибках при компиляции или запуске программы? Если да, то
какие? Когда возникает ошибка, во время компиляции и/или во время выполнения?
Machine Translated by Google

Напишите тип ошибки в текстовом файле task1.txt и скопируйте соответствующее сообщение об ошибке.
Для этого используйте следующий формат:

подзадача
Тип ошибки (ошибка компилятора|ошибка выполнения|правильно)
Сообщение об ошибке (если есть) или вывод программы

Например, ошибка, возникающая при компиляции программы, будет обозначена следующим образом:

а)
ошибка компилятора
HelloWorld.java:2: ошибка: не удается найти символ
public static void main(Strig[] args) {

Например, правильная компиляция и выполнение будут обозначены следующим образом:

б)
Правильно
Мир прекрасен!

Подсказки:

• Используйте простой текстовый редактор для создания текстового файла,


содержащего ваши решения. В частности, не используйте обычную программу
обработки текстов (Microsoft Word, Open Office, Google Docs или аналогичную).
• Отправляемый текстовый файл не должен содержать никакой информации о форматировании (например ,
выделен жирным шрифтом, курсивом, цветом и т. д.) и должен быть доступен для чтения с помощью
команды Unix «more task1.txt».

• Показанные примеры только иллюстрируют форматирование информации внутри


файла и не должны рассматриваться как типовые решения.
Machine Translated by Google

Задание 2 (Hello World, редакция) 2 балла

Напишите Java-программу Task2.java, которая после компиляции и выполнения с помощью команд

javac task2.java
java задача2

двухстрочный вывод:

ВВП,
вот так :-)

сгенерировано.

Подсказки:

• Лучше всего использовать простой текстовый редактор для создания файла Java или
редактировать.

• Отправляемый файл Java не должен содержать никакого форматирования и иметь кодировку UTF8.
(без спецификации, т.е. без маркера порядка байтов).
• При решении задачи программу Hello World можно выбрать из задачи 1
вдохновиться.

Загрузите оба файла отправки с точными именами заблаговременно до истечения срока подачи.
task1.txt и task2.java (то есть также с правильными строчными и прописными буквами) в
хорошее настроение

Удачи и успехов в решении задач!

Вам также может понравиться