Выполняем курсовую работу по Алгоритмизации и технологии программирования на языке программирования Python (Питон) Оформление в Word. Курсовая работа содержит: - Словесный алгоритм решения задачи - Алгоритм решения в псевдокоде - Графический алгоритм решения задачи - Листинг программного кода - Контрольный пример
Задание: Найдите сумму всех простых чисел меньше полутора миллионов Комментарий: Сумма простых чисел меньше 10 равна 2+3+5+7=17 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Какой порядковый номер первого члена последовательности Фибоначчи, содержащего 800 цифр? Комментарий: Таким образом, первые 12 членов последовательности равны: 1,1,2,3,5,8,13,21,34,55,89,144. 12 член - первый член последовательности, содержащий три цифры Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Какое самое маленькое число делится нацело на все числа от 5 до 18? Комментарий: 2520-самое маленько число, которое делится без остатка на все числа от 1 до 10. Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите последние десять цифр суммы 11+22+33+…+100100 Комментарий: Сумма 11+22+33+...1010=10405071317 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Каков самый большой делитель числа 80561245185, являющийся простым числом? Комментарий: Простые делители числа 13195- это 5,7,13 и 29 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Какова сумма цифр числа 2800? Комментарий: 215=32768, сумма чисел этого числа равна 3+2+7+6+8=26 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите последние восемь цифр суммы 11+22+33+…+120120. Комментарий: Сумма 11+22+33+...+1010=10405071317 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите сумму всех чисел меньше 1000, кратных 5 или 9 Комментарий: Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3,5,6 и 9. Сумма этих чисел равна 23. Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите сумму всех чисел меньше 1200, кратных 7 или 11. Комментарий: Если выписать все натуральные числа меньше 10, кратные 3 или 5, то получим 3,5,6 и 9. Сумма этих чисел равна 23 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите сумму цифр в числе 79! Комментарий: 10!=10·9·...·3·2·1=3628800, и сумма цифр в числе 10! равна 3+6+2+8+8+0+0=27 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Каков самый большой делитель числа 56786585685, являющийся простым числом? Комментарий: Простые делители числа 13195- это 5,7,13 и 29 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Какое число является 5001-м простым числом? Комментарий: Выписав первые шесть простых чисел, получим 2,3,5,7,11 и 13. Очевидно, что 6-е простое число - 13. Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите сумму всех чисел, каждое из которых равно сумме факториалов своих цифр. Комментарий: 1!+4!+5!=1+24+120=145 Поскольку 1!=1 и 2! - не являются суммами, учитывать их не стоит. Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Какое число является 8001-м простым числом? Комментарий: Выпесав первые шесть простых чисел, получим 2,3,5,7,11 и 13. Очевидно, что 6-е простое число - 13. Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Какова сумма цифр числа 2687? Комментарий: 215=32768, сумма цифр этого числа равна 3+2+7+6+8=26 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите сумму всех простых чисел меньше миллиона Комментарий: Сумма простых чисел меньше 10 равна 2+3+5+7=17 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Каков порядковый номер первого члена последовательности Фибоначчи, содержащего 1000 цифр? Комментарий: Таким образом, первые 12 членов последовательности равны: 1,1,2,3,5,8,13,21,34,55,89,144. 12 член - первый член последовательности, содержащий три цифры Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Найдите сумму цифр в числе 85! Комментарий: 10!=10·9·...·3·2·1=3628800, и сумма цифр в числе 10! равна 3+6+2+8+8+0+0=27 Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11
Задание: Каково самое маленькое число делится нацело на все числа от 3 до 25? Комментарий: 2520-самое маленько число, которое делится без остатка на все числа от 1 до 10. Эффективная реализация позволяет получить ответ меньше чем за пять минут Содержание пояснительной записки. Задание 3 Введение 4 1. Словесный алгоритм решения задачи 5 2. Алгоритм решения в псевдокоде 6 3. Графический алгоритм решения задачи 7 4. Листинг программного кода 8 5. Контрольный пример 9 Выводы 10 Список литературы 11