Элективный курс по информатике



Pdf көрінісі
бет43/43
Дата14.12.2021
өлшемі1,2 Mb.
#100629
түріЭлективный курс
1   ...   35   36   37   38   39   40   41   42   43
Байланысты:
Osnovy programmirovaniya na Python

num1

 и 


num2

 видны не только во внешней ветке, но и внутри функции: 

 



Переменные, определенные за пределами функций, является 

глобальными



3. задания по программированию 

1. Создайте функцию: 

1.

 



def

 func1(num): 

2.

 

     n = num 



*

 5 


3.

 

     



print

 (n) 


2. Вызовите предыдущую функцию, передав ей в качестве аргумента значение какой-нибудь глобальной переменной, затем любое число и, 

наконец, любую строку. 

3. Выполните с помощью интерпретатора Python скрипт, предварительно исправив код функции так, чтобы переменная 

num

 ссылалась на 

новое число: 

1.

 



def

 func2 (a): 

2.

 

     b = 10 



3.

 

     



if

 a 


<

 

3



4.

 



          a = a 

*

 



10

 

5.



 

  

6.



 

num = 


1

 

7.



 

num = func2 (num) 

8.

 

num 



 

Задания по программированию на Python. Урок 15

 

Курс: Основы программирования на Python 

Уровень: Программирование для начинающих 

Задание 1 

Напишите код по следующему словесному алгоритму: 

1.

 

Попросить пользователя ввести число от 1 до 9. Полученные данные связать с переменной x. 




2.

 

Если пользователь ввел число от 1 до 3, то ... 



* попросить пользователя ввести строку. Полученные данные связать с переменной s; 

* попросить пользователя ввести число повторов строки. Полученные данные связать с переменной n, предварительно преобразовав их в 

целочисленный тип; 

* выполнить цикл повторения строки n раз; 

* вывести результат работы цикла. 

3.

 



Если пользователь ввел число от 4 до 6, то ... 

* попросить пользователя ввести степень, в которую следует возвести число. Полученные данные связать с переменной m; 

* реализовать возведение числа x в степень m;  

* вывести полученный результат.  

4.

 

Если пользователь ввел число от 7 до 9, то выполнить увеличения числа n на единицу в цикле 10 раз, при этом на экран вывести все 10 чисел. 



5.

 

Во всех остальных случаях выводить надпись «Чайник». 



Задание 2 

Напишите программу, которая бы выполняла следующие задачи: 

1.

 

выводила название программы "Общество на рубеже XX-XXI веков"; 



2.

 

запрашивала у пользователя его возраст; 



3.

 

если пользователь вводит числа от 0 до 7, то программа выводила надпись "Вам в детский сад"; 



4.

 

от 7 до 18 - "Вам в школу"; 



5.

 

от 18 до 25 - "Вам в профессиональное учебное заведение"; 



6.

 

от 25 до 60 - "Вам на работу"; 



7.

 

от 60 до 120 – "Вам предоставляется выбор"; 



8.

 

меньше 0 и больше 120 – пятикратный вывод надписи "Ошибка! Это программа для людей!" 



9.

 

 



В программе желательно присутствие всех «атрибутов» структурного программирования: функции, ветвления и цикла. 


Достарыңызбен бөлісу:
1   ...   35   36   37   38   39   40   41   42   43




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

    Басты бет