modified: content/posts/informatics/python-if-condition.mdx new file: content/posts/informatics/word-creating-lists.mdx modified: content/posts/informatics/word-creating-tables.mdxmain
							parent
							
								
									03ffbf8223
								
							
						
					
					
						commit
						8ef3c5eb9f
					
				| @ -0,0 +1,127 @@ | |||||||
|  | --- | ||||||
|  | title: Python. Цикл for | ||||||
|  | excerpt: Функция for в Python | ||||||
|  | date: '2023-09-19' | ||||||
|  | tags: | ||||||
|  |   - Информатика | ||||||
|  |   - Программирование | ||||||
|  |   - Python | ||||||
|  | --- | ||||||
|  | 
 | ||||||
|  | <TableOfContents> | ||||||
|  | 
 | ||||||
|  | - [Урок 1](#урок-1) | ||||||
|  | 
 | ||||||
|  | </TableOfContents> | ||||||
|  | 
 | ||||||
|  | ## Урок 1 | ||||||
|  | ### Теория  | ||||||
|  | Функция for в языке Python представляет собой цикл, который используется для выполнения повторяющихся операций над элементами в итерируемом объекте, таком как список, кортеж, строка или другие типы данных, которые можно перебирать. Функция for в Python имеет следующий синтаксис: | ||||||
|  | 
 | ||||||
|  | Синтаксис функции for выглядит следующим образом: | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  | for элемент in итерируемый_объект: | ||||||
|  |     # выполняемые операции | ||||||
|  | ``` | ||||||
|  | Здесь: | ||||||
|  | 
 | ||||||
|  |     элемент - это переменная, которая будет поочередно принимать значения из итерируемого объекта на каждой итерации цикла. | ||||||
|  |     итерируемый_объект - это объект, который может быть перебран, такой как список, кортеж, строка и другие. | ||||||
|  | 
 | ||||||
|  | Пример использования цикла for для перебора элементов списка: | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  | my_list = [1, 2, 3, 4, 5] | ||||||
|  | 
 | ||||||
|  | for num in my_list: | ||||||
|  |     print(num) | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Результат выполнения этого кода будет следующим: | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  |     1 | ||||||
|  |     2 | ||||||
|  |     3 | ||||||
|  |     4 | ||||||
|  |     5 | ||||||
|  | ``` | ||||||
|  | Цикл for также может использоваться с функциями range() и enumerate() для более сложных итераций и доступа к индексам элементов, соответственно. | ||||||
|  | 
 | ||||||
|  | Функция range() в Python представляет собой встроенную функцию, которая используется для создания последовательности чисел в определенном диапазоне. Она может быть полезной при выполнении итераций в циклах for или для создания списков чисел для других целей. Функция range() имеет следующий синтаксис: | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  |     range([начало], конец, [шаг]) | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Где: | ||||||
|  | 
 | ||||||
|  |     * начало (необязательный параметр) - начальное значение последовательности. Если не указано, по умолчанию используется значение 0. | ||||||
|  |     * конец - значение, до которого будет создана последовательность. Важно отметить, что конечное значение не включается в последовательность. То есть, если конец  | ||||||
|  |     равен 10, последовательность будет включать числа от 0 до 9. | ||||||
|  |     * шаг (необязательный параметр) - шаг или инкремент между числами в последовательности. По умолчанию шаг равен 1. | ||||||
|  | 
 | ||||||
|  | Примеры использования функции range(): | ||||||
|  | 
 | ||||||
|  | Создание последовательности чисел от 0 до 4 (не включая 4) с шагом 1: | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  |     for i in range(5): | ||||||
|  |         print(i) | ||||||
|  |     # Результат | ||||||
|  |     # 0 | ||||||
|  |     # 1 | ||||||
|  |     # 2 | ||||||
|  |     # 3 | ||||||
|  |     # 4 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Создание последовательности чисел от 1 до 10 (не включая 10) с шагом 2: | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  |     for i in range(1, 10, 2): | ||||||
|  |         print(i) | ||||||
|  |     # Результат | ||||||
|  |     # 1 | ||||||
|  |     # 3 | ||||||
|  |     # 5 | ||||||
|  |     # 7 | ||||||
|  |     # 9 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## Задания для самостоятельной работы | ||||||
|  | 1. Напишите программу, вывести числа от N до 1 в обратном порядке. | ||||||
|  | 2. Напишите программу, для подсчита сумму всех четных чисел в заданном диапазоне | ||||||
|  | 3. Напишите программу, которая выведет таблицу умножения для заданного числа. | ||||||
|  | 4. Напишите программу, для нахождения всех делителей заданного числа. | ||||||
|  | 5. Напишите программу, подсчитает количество четных и нечетных чисел в заданном диапазоне. | ||||||
|  | 
 | ||||||
|  | ### Пример решения | ||||||
|  | 
 | ||||||
|  | 0. Вычислить факториал заданного числа. | ||||||
|  | 
 | ||||||
|  | ```python | ||||||
|  | 
 | ||||||
|  | n = 5 | ||||||
|  | factorial = 1 | ||||||
|  | for i in range(1, n + 1): | ||||||
|  |     factorial *= i | ||||||
|  | 
 | ||||||
|  | print(f"Факториал числа {n} равен {factorial}") | ||||||
|  | 
 | ||||||
|  | # Факториал числа 5 равен 120 | ||||||
|  | # Факториал числа 5: 5! = 5 * 4 * 3 * 2 * 1 = 120 | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## Домашнее задание | ||||||
|  | 1. Напишите программу, которая принимает баллы (от 0 до 100) и выводит оценку (A, B, C, D или F), в зависимости от диапазона баллов. | ||||||
|  | 2. Запросите у пользователя номер месяца и определите, к какому сезону он относится (зима, весна, лето или осень). | ||||||
|  | 3. Напишите программу для кинотеатра, которая определяет стоимость билета в зависимости от возраста посетителя и времени сеанса. Для детей (0-12 лет) билет стоит 5 долларов, для взрослых (13-64 лет) - 10 рублей, для пенсионеров (65+) - 7 рублей. Если сеанс проходит после 18:00, к цене добавляется 2 рубля. | ||||||
|  | 4.Попросите пользователя ввести длины трех сторон треугольника и определите его тип (равносторонний, равнобедренный или разносторонний). | ||||||
|  | 5. Создайте функцию, которая принимает номер месяца в качестве аргумента и возвращает соответствующий сезон. Затем напишите программу, которая использует эту функцию для определения времени года на основе введенного пользователем номера месяца. | ||||||
|  | 
 | ||||||
|  | Решенные задания нужно принести на USB-флешкарте, на уроке мы будем их проверять. | ||||||
|  | 
 | ||||||
|  | [На главную](/) | ||||||
| @ -0,0 +1,57 @@ | |||||||
|  | --- | ||||||
|  | title: Создание списков - Microsoft Word | ||||||
|  | excerpt: Microsoft Word. Урок 2. Создание списков и оглавления | ||||||
|  | date: '2023-09-19' | ||||||
|  | tags: | ||||||
|  |   - Информатика | ||||||
|  |   - MS Word | ||||||
|  | --- | ||||||
|  | 
 | ||||||
|  | ## Задание:  | ||||||
|  | 
 | ||||||
|  | * Вам необходимо создать заголовок документа и три списка **Маркированный**, **Нумерованный**, **Многоуровневый**.  | ||||||
|  | * Ниже приведен пример как должен выглядеть документ и его содержание. | ||||||
|  |   | ||||||
|  |   | ||||||
|  | 
 | ||||||
|  | * Текст | ||||||
|  |     > Маркированные и многоуровневые списки  | ||||||
|  |     Программа MS Word имеет в своем функционале следующие три списка:  | ||||||
|  |     Маркированный  | ||||||
|  |     Нумерованный  | ||||||
|  |     Многоуровневый  | ||||||
|  |     Состав системного блока:  | ||||||
|  |     Материнская плата  | ||||||
|  |     Процессор  | ||||||
|  |     Видеокарта  | ||||||
|  |     Оперативная память  | ||||||
|  |     Жесткий диск и SSD  | ||||||
|  |     Привод  | ||||||
|  |     Охлаждение  | ||||||
|  |     Блок питания  | ||||||
|  |     Процессоры Intel:  | ||||||
|  |     Intel Core i9-13900KS  | ||||||
|  |     Intel Xeon Platinum 8380  | ||||||
|  |     Intel Core i9-13900K  | ||||||
|  |     Intel Core i9-13900KF  | ||||||
|  |     Intel Core i9-13900F  | ||||||
|  |     Intel Xeon Platinum 8358  | ||||||
|  |     Intel Xeon W-3375  | ||||||
|  |     Intel Xeon Gold 6348  | ||||||
|  |     Socket процессора:  | ||||||
|  |     LGA1150  | ||||||
|  |     Intel Core i7-4790K  | ||||||
|  |     Intel Xeon E3-1285 v4  | ||||||
|  |     Intel Xeon E3-1285L v4  | ||||||
|  |     LGA1200  | ||||||
|  |     Intel Xeon W-1390P  | ||||||
|  |     Intel Xeon W-1370P  | ||||||
|  |     Intel Core i9-11900K  | ||||||
|  | 
 | ||||||
|  | ## Видео инструкция | ||||||
|  | <Video | ||||||
|  |   src={`/informatica/4_5/video.mp4`} | ||||||
|  | /> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | [На главную](/) | ||||||
					Loading…
					
					
				
		Reference in new issue