Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

Latest commit

 

History

History

1.1-variables

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Домашнее задание к занятию 1.1 «Базовый синтаксис»

Вы курируете местную школу в части информационных технологий. Персонал школы и учащиеся данного заведения видят в вас высококвалифицированного специалиста и мастера своего дела. Они обращаются к вам за помощью в написании программ, и вы им с радостью помогаете. Ведь для вас это не составляет никакого труда.

Задача № 1

Мария Степановна работает завучем в школе. Все бы ничего, но ее совсем замучили бумажные журналы, и она решила сделать электронный журнал. Решила Мария Степановна начать с расчета средней оценки ученика по предметам. Помогите Марии написать программу, которая сможет подсчитать среднюю оценку за 3 занятия и вывести результат.

Процесс реализации

  1. Объявите три переменные:
  • algebra;
  • geography;
  • physics.
  1. Задайте переменным значения в соответствии с аргументами функции.

  2. Составьте выражение, используя переменные и математические операторы и вычислите среднюю оценку за три предмета.

  3. Присвойте результат новой переменной и верните его из функции.

Задача № 2

Журнал, который сделала Мария Степановна, понравился ее коллегам, поэтому, ей пришлось добавить туда личный кабинет. Для начала нужно написать приветственное обращение на экране. Текст обращения: Привет, мир! Меня зовут <ваше имя>.

Процесс реализации

  1. Объявите переменную myName и присвойте ей значение из аргумента функции.

  2. Используя шаблоны для подстановки значений, сформируйте соответствующее сообщение и запишите результат в переменную message.

  3. Верните полученный результат из функции.

Задача № 3

Задача со "звездочкой", ее выполнение не влияет на получение допуска до дипломной работы, но принесет много полезного опыта.

Ученику 7 класса ”Б” Васе очень не нравится решать примеры, зато ему нравится программирование. Но пока он не очень хорошо разбирается в нем. Помогите Васе в трудной ситуации и напишите программу, которая решит следующий пример: x * y + 5 * z + x - 1, где x = 2, y = 22, z = 0 и выведет результат на экран.

Процесс реализации:

  1. Объявите три переменные:
  • x;
  • y;
  • z.
  1. Задайте созданным переменным соответствующие значения:
  • x: 2;
  • y: 22;
  • z: 0.
  1. Вычислите ответ для примера x * y + 5 * z + x - 1 и запишите его в переменную result;

  2. Верните полученный результат из функции.

Требования для выполнения домашней работы

Решение задач

  1. Перейти в папку задания. cd ./1.1-variables.
  2. Открыть файл task.js в вашем редакторе кода и выполнить задание.
  3. Самостоятельно вызывать функции не требуется, если это не требуется по заданию.
  4. Открыть файл index.html в вашем браузере и с помощью консоли DevTools убедиться в правильности выводимых результатов.
  5. Добавить файл task.js в индекс git с помощью команды git add %file-path%, где %file-path% - путь до целевого файла. git add task.js.
  6. Сделать коммит используя команду git commit -m '%comment%', где %comment% - это произвольный комментарий к вашему коммиту. git commit -m 'first commit variables'.
  7. Опубликовать код в репозиторий homeworks с помощью команды git push -u origin master.
  8. Прислать ссылку на репозиторий через личный кабинет на сайте Нетологии.

Никаких файлов прикреплять не нужно.

Все задачи обязательны к выполнению для получения зачета. Присылать на проверку можно каждую задачу по отдельности или все задачи вместе. Во время проверки по частям ваша домашняя работа будет со статусом "На доработке".

Любые вопросы по решению задач задавайте в Slack-канале.