Автор Тема: Информатика  (Прочитано 3369 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #8 : 21 декабря 2023, 07:46:34 »
Д/з на 22.12.23 (пятница)

Устно:
1. Повторить конспекты по теме "Словари".

Практическая работа:

Поиск ключа по значению.   У вас есть словарь, и вам нужно найти ключ, соответствующий заданному значению. Ваша задача - написать код, который будет выполнять поиск ключа по значению.
Например: у вас есть словарь, где ключом является страна, а значением - река, протекающая в этой стране. Нужно по значению, к примеру, "Ока", найти ключ – в данном случае "Россия".


Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.



Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #7 : 19 ноября 2023, 14:51:06 »
Д/з на 26.11.23 (пятница)

Устно:
1. Повторить конспекты по теме "Цикл While".

Практическая работа:

Билеты в кино: кинотеатр установил несколько вариантов цены на билеты в зависимости от возраста посетителя. Для посетителей младше 3 лет билет бесплатный; в возрасте от 3 до 12 билет стоит 200 р.; наконец, если возраст посетителя больше 12, билет стоит 400 р. Напишите цикл, который предлагает пользователю ввести возраст и выводит цену билета.
Реализуйте выход из цикла при вводе “quit”


Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #6 : 10 ноября 2023, 11:53:34 »
Д/з на 17.11.23 (пятница)

Устно:
1. Повторить конспекты по теме "Генератор списка", функция input, операторы для работы с числами.

Практическая работа:

1) Задание: Вывести все четные числа от 0 до N.
   Описание: Попросите пользователя ввести число N, а затем используйте цикл for, чтобы вывести все четные числа от 0 до N.

2) Задание: Вывести все четные числа от 0 до N.
   Описание: Попросите пользователя ввести число N, а затем используйте цикл while, чтобы вывести все четные числа от 0 до N.



Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #5 : 18 октября 2023, 17:14:10 »
Д/з на 20.10.23 (пятница)

Устно:
1. Выучить конспект по теме "Генератор списка".

Практическая работа:

1) Подсчет суммы четных чисел. Создайте список четных чисел от 2 до 100 000. Выведите сумму все чисел в списке.

2) Возведение чисел в степень: создайте список чисел от 1 до 10. Используйте цикл for и оператор ** для возведения каждого числа в степень 3 и вывода результата.

3) Поиск среднего значения: создайте список чисел от 1 до 10. Используйте функцию sum() и len() для подсчета суммы чисел и определения количества чисел в списке. Затем, с помощью этих значений, вычислите среднее значение (сумма / количество) и выведите результат.


Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #4 : 12 октября 2023, 17:01:00 »
Д/з на 13.10.23 (пятница)

Устно:
1. Выучить конспект по теме "Цикл for".

Практическая работа:

1. Фрукты: создайте список из четырех (и более) фруктов, обладающих общей характеристикой. Используйте цикл for для вывода названий всех фруктов.
Измените программу так, чтобы вместо простого названия фрукта выводилось сообщение, включающее его название, — например, «Я люблю яблоки!».
Добавьте в конец программы строку с описанием общей характеристики. Например, выведите сообщение «Все эти фрукты очень полезны для здоровья!».

2. Создайте список из 5 стран. Выведите список на экран. Затем отсортируйте список в алфавитном порядке и выведите через цикл количество букв в названии каждой страны. Пример вывода:

Иран. Количество букв - 4
Россия - Количество букв 6 


Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #3 : 01 октября 2023, 07:35:23 »
Д/з на 06.10.23 (пятница)

Устно:
1. Выучить конспект по теме "Списки". Знать их методы и ключевые слова.

Практическая работа:


3.4. Список гостей: если бы вы могли пригласить кого угодно (из живых или умерших) на обед, то кого бы вы пригласили? Создайте список, включающий минимум трех людей, которых вам хотелось бы пригласить на обед. Затем используйте этот список для вывода пригласительного сообщения каждому участнику.

3.5. Изменение списка гостей: вы только что узнали, что один из гостей прийти не сможет, поэтому вам придется разослать новые приглашения. Отсутствующего гостя нужно заменить кем-то другим.
Начните с программы из упражнения 3.4. Добавьте в конец программы команду print для вывода имени гостя, который прийти не сможет.
Измените список и замените имя гостя, который прийти не сможет, именем нового приглашенного.
Выведите новый набор сообщений с приглашениями — по одному для каждого участника, входящего в список.

3.6. Больше гостей: вы решили купить обеденный стол большего размера. Дополнительные места позволяют пригласить на обед еще трех гостей.
Начните с программы из упражнения 3.4 или 3.5. Добавьте в конец программы команду print, которая выводит сообщение о расширении списка гостей.
Добавьте вызов insert() для добавления одного гостя в середину списка.
Добавьте вызов append() для добавления одного гостя в конец списка.
Выведите новый набор сообщений с приглашениями — по одному для каждого участника, входящего в список.

3.7. Сокращение списка гостей: только что выяснилось, что новый обеденный стол привезти вовремя не успеют и места хватит только для двух гостей.
Начните с программы из упражнения 3.6. Добавьте команду для вывода сообщения о том, что на обед приглашаются всего два гостя.
Используйте метод pop() для последовательного удаления гостей из списка до тех пор, пока в списке не останутся только два человека. Каждый раз, когда из списка удаляется очередное имя, выведите для этого человека сообщение о том, что вы сожалеете об отмене приглашения.
Выведите сообщение для каждого из двух человек, остающихся в списке. Сообщение должно подтверждать, что более раннее приглашение остается в силе.
Используйте команду del для удаления двух последних имен, чтобы список остался пустым. Выведите список, чтобы убедиться в том, что в конце работы программы список действительно не содержит ни одного элемента.


Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Re: Информатика
« Ответ #2 : 23 сентября 2023, 07:43:10 »
Д/з на 29.09.23 (пятница)

Устно:
1. Повторить конспект по теме "Введение в программирование".
2. Выучить конспект по теме "Строки". Знать методы rstrip(), lstrip() и strip() их синтаксис, а также управляющие последовательности \n, \t

Практическая работа:

Выполнить задания:
2.3. Личное сообщение: сохраните имя пользователя в переменной и выведите сообщение, предназначенное для конкретного человека. Сообщение должно быть простым — например, "Привет, Евгений, не хотел бы ты сегодня немного выучить Python?"

2.4. Регистр символов в именах: сохраните имя пользователя в переменной и выведите его в нижнем регистре, в верхнем регистре и с капитализацией начальных букв каждого слова.

2.5. Знаменитая цитата: найдите известное высказывание, которое вам понравилось. Выведите текст цитаты с именем автора. Результат должен выглядеть примерно так (включая кавычки):
Альберт Эйнштейн однажды сказал: "Человек, который никогда не совершал
ошибок, никогда не пробовал ничего нового."

2.6. Знаменитая цитата 2: повторите упражнение 2.5, но на этот раз сохраните имя автора цитаты в переменной famous_person. Затем составьте сообщение и сохраните его в новой переменной с именем message. Выведите свое сообщение.

2.7. Удаление пропусков: сохраните имя пользователя в переменной. Добавьте в начале и в конце имени несколько пропусков.
Выведите имя, чтобы были видны пропуски в начале и конце строки. Затем выведите его снова с использованием каждой из функций удаления пропусков: lstrip(), rstrip() и strip().


Задания можно выполнять и проверять на любом онлайн-интерпретаторе (например, здесь).
Для отправки на проверку код нужно либо:
1. Переписать в тетрадь.
2. Либо сохранить  в файле и отправить по почте на адрес aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".
3. Либо сохранить  в файле и принести на флэшке.

Оффлайн Alesto

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3705
  • Патриций
    • Просмотр профиля
Информатика
« Ответ #1 : 15 сентября 2023, 16:09:54 »
Д/з на 22.09.23 (пятница)

Устно: выучить конспект.
Письменно:
1. Найдите в интернете определение термина "переменная" и запишите в тетрадь.
2. Вспомните и запишите в тетрадь, что делает команда print().
3. Запишите в тетрадь код следующего упражнения:
    Создайте переменную my_school. Задайте ей значение "Современное образование". Выведите значение на экран
    с помощью print().

4. Проверьте свой код в любом онлайн-интерпретаторе (например, здесь).

Практическое задание на дополнительную оценку (для тех кто хочет для себя это сделать профессией обязательно):

Установить Python на компьютер. Для этого:
1. Скачайте Python (страница загрузки – https://www.python.org/downloads/)
2. Запустите инсталлятор Python. В окне инсталлятора установите галочку (1) как на скрине и нажмите "Install Now" (2))

3. Установить одну из IDE:
4. Создайте новый проект.
5. Создайте файл my_school.py
6. Запустите Ваш код из задания выше.
7. Сделайте скриншот выполненного задания. чтобы было видно результат выполнения программы.
8. Вышлите скриншот на почту aleksandr@so-school.ru. Тема письма: "Д/з [ФИО]".

 
.