Алгоритмы, структуры данных и программирование 1 уровень



Дата29.04.2022
өлшемі23,51 Kb.
#141422
түріПрограмма
Байланысты:
Вопросы алгоритмы рус отд


Алгоритмы, структуры данных и программирование
1 – уровень
1) Что такое алгоритм?
2) Что значит «анализировать программу»?
3) Этапы решения задачи на ЭВМ.
4) Что такое константа?
5) Что такое операторы?
6) Что такое массив?
7) Что такое подпрограмма?
8) Когда применяют арифметические операторы?
9) Реляционные операторы
10) Для чего нужны логические операторы?
11) Зачем нужны операторы присваивания?
12) Что значит «низкоуровневый язык программирования»?
13) Отличие низкоуровневого языка программирования от высокоуровневого?
14 Поля, методы, атрибуты - дайте характеристику.
15 Какие возможные значения режима Mode функции ореп() вы знаете?


2 уровень:
1 Свойства алгоритмов?
2 Что представляют собой алгоритмы поиска путей на графах?
3 Алгоритм решения любой задачи на ЭВМ
4) Понятие «алгоритм» в теории алгоритмов

  1. Перечислите способы описания алгоритмов?

6) Виды алгоритмов?
7) Что такое Компилятор?
8) Каких требований следует придерживаться при выборе имён для различных объектов в языке Python?
9) Нарисуйте Алгоритм решения задачи
10) Нарисуйте общий вид алгоритма оператора цикла while
11) Перечислите классические способы обработки кортежей?
12) Каким образом происходит вызов функции и приведите пример?
13) Напишите синтаксис функции write(), предназначенной для записи информации в файл.
14) Чем методы класса отличаются от обычных функций?
15) Что понимают под интерфейсом?
3 уровень
1) Напишите программу, которая умножит сумму 5 и 6 на 57.3 и выведет результат.
2) Напишите код выводящий число в степень и результат получаемый вещественным числом
3) Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]. Выведите все элементы, которые меньше 5.
4) Нужно вернуть список, который состоит из элементов, общих для этих двух списков. Даны списки:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89];
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13].
5) Напишите программу для слияния нескольких словарей в один.
6) Напишите код, который переводит целое число в строку, при том что его можно применить в любой системе счисления.
7) Напишите проверку на то, является ли строка палиндромом. Палиндром — это слово или фраза, которые одинаково читаются слева направо и справа налево.
8) Сделайте так, чтобы число секунд отображалось в виде дни: часы: минуты: секунды.
9) Выведите первый и последний элемент списка
10) Напишите программу, которая принимает два списка и выводит все элементы первого, которых нет во втором.
11) Поменяйте значения переменных местами.
12) С помощью анонимной функции извлеките из списка числа, делимые на 15.
13) Посчитайте, сколько раз символ встречается в строке.
14) Напишите программу, которая принимает имя файла и выводит его расширение. Если расширение у файла определить невозможно, выбросите исключение.
15) Сделайте так, чтобы число секунд отображалось в виде дни: часы: минуты: секунды.

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет