Задачи к уроку 1.1: Введение в Javascript

Задачи к уроку 1.1: Введение в Javascript

10.02.2023
622
Введение в Javascript: основы языка и 10 задач для закрепления. Работа с переменными, операторами, функциями и циклами. Успей изучить!

Задача №1

Напишите скрипт, который выводит на экран "Hello World!".

Решение:

console.log("Hello World!");

Описание решения:

Мы используем функцию console.log() для вывода текста "Hello World!" на консоль.

Задача №2

Напишите скрипт, который запрашивает у пользователя имя и выводит на экран приветствие вида "Привет, <имя>!".

Решение:

let name = prompt("Введите ваше имя:");
console.log("Привет, " + name + "!");

Описание решения:

Мы используем функцию prompt() для запроса имени пользователя. Затем мы используем оператор + для объединения строк и выводим приветствие на консоль.

Задача №3

Напишите скрипт, который запрашивает у пользователя два числа и выводит на экран их сумму.

Решение:

let num1 = parseInt(prompt("Введите первое число:"));
let num2 = parseInt(prompt("Введите второе число:"));
let sum = num1 + num2;
console.log("Сумма чисел равна: " + sum);

Описание решения:

Мы используем функцию parseInt() для преобразования введенных пользователем значений в числа. Затем мы складываем их и выводим результат на консоль.

Задача №4

Напишите скрипт, который находит среднее арифметическое двух чисел.

Решение:

let num1 = parseInt(prompt("Введите первое число:"));
let num2 = parseInt(prompt("Введите второе число:"));
let average = (num1 + num2) / 2;
console.log("Среднее арифметическое чисел равно: " + average);

Описание решения:

Мы используем функцию parseInt() для преобразования введенных пользователем значений в числа. Затем мы находим среднее арифметическое и выводим результат на консоль.

Задача №5

Напишите скрипт, который находит площадь квадрата со стороной a.

Решение:

let a = parseInt(prompt("Введите сторону квадрата:"));
let square = a * a;
console.log("Площадь квадрата равна: " + square);

Описание решения:

Мы используем функцию parseInt() для преобразования введенного пользователем значения в число. Затем мы находим площадь квадрата и выводим результат на консоль.

Задача №6

Напишите скрипт, который находит площадь прямоугольника со сторонами a и b.

Решение:

let a = parseInt(prompt("Введите сторону a:"));
let b = parseInt(prompt("Введите сторону b:"));
let rectangle = a * b;
console.log("Площадь прямоугольника равна: " + rectangle);

Описание решения:

Мы используем функцию parseInt() для преобразования введенных пользователем значений в числа. Затем мы находим площадь прямоугольника и выводим результат на консоль.

Задача №7

Напишите скрипт, который находит площадь круга с радиусом r.

Решение:

let r = parseInt(prompt("Введите радиус круга:"));
let circle = Math.PI * r * r;
console.log("Площадь круга равна: " + circle);

Описание решения:

Мы используем функцию parseInt() для преобразования введенного пользователем значения в число. Затем мы находим площадь круга с помощью формулы πr² и выводим результат на консоль.

Задача №8

Напишите скрипт, который находит длину окружности с радиусом r.

Решение:

let r = parseInt(prompt("Введите радиус окружности:"));
let length = 2 * Math.PI * r;
console.log("Длина окружности равна: " + length)

Описание решения:

Мы используем функцию parseInt() для преобразования введенного пользователем значения в число. Затем мы находим длину окружности с помощью формулы 2πr и выводим результат на консоль.

Задача №9

Напишите скрипт, который находит сумму цифр трехзначного числа.

Решение:

let num = parseInt(prompt("Введите трехзначное число:"));
let sum = 0;
while (num > 0) {
  sum += num % 10;
  num = Math.floor(num / 10);
}
console.log("Сумма цифр числа равна: " + sum);

Описание решения:

Мы используем функцию parseInt() для преобразования введенного пользователем значения в число. Затем мы с помощью цикла while находим сумму цифр числа и выводим результат на консоль.

Задача №10

Напишите скрипт, который проверяет, является ли число простым.

Решение:

let num = parseInt(prompt("Введите число:"));
let isPrime = true;
for (let i = 2; i < num; i++) {
  if (num % i == 0) {
    isPrime = false;
    break;
  }
}
if (isPrime) {
  console.log(num + " - простое число");
} else {
  console.log(num + " - составное число");
}

Описание решения:

Мы используем функцию parseInt() для преобразования введенного пользователем значения в число. Затем мы с помощью цикла for проверяем, является ли число простым, и выводим результат на консоль.

Заключение

В этом блоке мы рассмотрели основы Javascript и решили 10 задач для закрепления материала. Теперь вы знаете, как работать с переменными, операторами, функциями и циклами в Javascript. Дальше вам предстоит изучить более сложные темы, такие как объекты, массивы и функции высшего порядка. Успехов в изучении Javascript!