Основы программирования

Ответы на задания присылать на - kpt.lg.edu@gmail.com

(если по каким то причинам вы не успели прислать ответ до указанной в задании даты,это не значит что его не надо делать и не присылать позже)

18.06.2020

18.06.2020.docx

17.06.2020 Задание: На основании созданного ранее поля для пинг-понга,при помощи ниже приведенного кода,"наделить"игру функционалом

ПингПонг.docx
BALL.docx

16.06.2020 Задание создать поля для пинг-понга пользуясь кодом приведенным ниже

ПингПонг.docx

15.06.2020 Задание:Выполнить пример из задания и получить конечный результат приведенный на последнем слайде и пользуясь примером кода "забиндить"кнопки на выполнение функций

ЛР15-16.pptx

def buttonClick(numbers):

global operator

operator = operator + str(numbers)

ent2_Input.set(operator)

#

def buttonClear():

global operator

operator = ""

text_Input.set("")

text_Input1.set("")

text_Input2.set("")

#

operator = ""

text_Input = StringVar()

text_Input1 = StringVar()

text_Input2 = StringVar()

ent = Entry(frame, textvariable = text_Input, width= 10)

but = Label(frame, text=" ? ")

ent1 = Entry(frame,textvariable = text_Input1,width= 10)

ent2 = Entry(frame,textvariable = text_Input2,width= 10)

but2 = Label(frame, text=" = ")

#

12.06.2020 Задание:Выполнить пример из задания и получить конечный результат приведенный на последнем слайде

ЛР15-16.pptx

11.06.2020 Задание повторить примеры из лекции

11.06.2020.pptx

10.06.2020

Визуализация данных при помощи библиотек matplotlib 09.06.docx

09.06.2020

Визуализация данных при помощи библиотек matplotlib 09.06.docx

05.06.2020

ООП.pptx
ООП.docx

03.06.2020 Контрольная работа ответы прислать до 05.06.2020

03.06.2020.docx

02.06.2020 Задание выполнить второй этап задания

Лабораторная 13 -14.docx

29.05.2020 Задание выполнить первый этап задания

Лабораторная 13 -14.docx

27.05.2020

Лабораторная работа №11-12

Python. Работа со списками(массивы)

Цель: приобрести практические навыки обработки массивов данных

Содержание отчета

1. Название и цель лабораторной работы

2. Задание

3. Программный код

4. Вывод

Задание №1

Все варианты должны иметь отформатировано введение одномерного целочисленного массива в виде mas[1] = 10,и вывод результата в виде двух строк: «до» и «после» обработки:

beforeMas[ ] = 3 32 6 24 56 3 23 6 3 2

afterMas[ ] = 32 3 24 6 3 56 6 23 2 3


26.05.2020 ответы прислать до 28.05.2020

1. Что такое списки?

2. Методы создания списков.

3. Генераторы списков.

4. Метод списка который добавляет элемент в конец списка.

5. Метод сортирующий список.

6. Очистка списка.


25.05.2020 Выполнить второе задание результат прислать до 27.05.2020

Лабораторная работа 08-10.docx

22.05.2020 Выполнить второе задание результат прислать до 25.05.2020

Лабораторная работа 08-10.docx

15.05.2020 Выполнить первое задание результат прислать до 20.05.2020

Лабораторная работа 08-10.docx

08.05.2020(отчет прислать до 13.05.2020)

Лабораторна работа 06-07.docx

06.05.2020 Задание: Выполнить первое задание и результат прислать до 08.05.2020

Лабораторна работа 06-07.docx

05.05.2020

Рекурсия в Python 05.05.docx

28.04.2020

28.04.pptx

24.04.2020 Задание: Разобрать примеры циклов и применить(повторить их).Результаты прислать до 28.04.2020

24.04.pptx

22.04.2020 Задание: выполнить задания по примеру и прислать до 23.04

22.04.pptx

21.04.2020 (ответы присылать до 23.04.2020)

21.04.docx

Задание: Написать программу,которая считывает рыбный текст с одного файла и записывает в другой файл(по примеру).Имя переменной в которую считываются данные ваша фамилия

17.04.2020 Списки, словари и операции с ними (код программы(скриншот) прислать до 20.04.2020)

15.04.docx

Методы словарей - https://pythonworld.ru/tipy-dannyx-v-python/slovari-dict-funkcii-i-metody-slovarej.html

Задание : Создать список с 4-5 элементами. Произвести :

  • обращение к элементам списка,

  • использование отдельных элементов из списка,

  • изменение элементов в списке,

  • добавление элементов в список,

  • вставка элементов в список,

  • удаление элементов из списка,

  • упорядочение списка.

15.04.2020 Списки и операции с ними (код программы(скриншот) прислать до 16.04.2020)

15.04.docx

Задание : Создать список с 4-5 элементами. Произвести :

  • обращение к элементам списка,

  • использование отдельных элементов из списка,

  • изменение элементов в списке,

  • добавление элементов в список,

  • вставка элементов в список,

  • удаление элементов из списка,

  • упорядочение списка.

14.04.2020 Строки и операции с ними (код программы(скриншот) прислать до 15.04.2020)

14.04.docx

Задание : Создать переменные в которых будет хранится строки first_name = "Ваше имя"
last_name = "Ваша фамилия".Произвести с переменными: конкатенацию(склеивание строк),дублирование строк,определить длину строк,произвести обращение по произвольному индексу,перевести переменную в верхний,нижний реестр и заглавные буквами. Использовать методы .find и .replace

10.04.2020 Базовые числовые типы.Операции с ними (скриншоты задания присылать до 13.04.2020)

Базовые числовые типы.pptx

Задание : Написать программу в которой производятся операции над числами(вычитание,умножение,деление,возведение в степень,получение дробной части т деления,произвести на целыми числами битовые операции(AND,OR,XOR)

08.04.2020 Переменные и простые типы данных (результат прислать до 10.04.2020)

08.04.pptx

Задание : Используя одну из сред программирования Wing IDE или IDLE,создать переменные :
число,строку,кортеж,список,словарь и множество.Имена переменных(переменной)должны быть осмысленные.Вывести тип данных (используя функцию type).Результат работы прислать в виде скриншота.

07.04.2020 Язык программирования Python.Философия языка.Среды программирования (Скриншоты программ присылать 08.04.2020)

Презентация1.pptx

Задание: Установить python на компьютер (https://www.python.org выбираем необходимую разрядность Windows х86 или х64)
Установить среду программирования (https://www.wingware.com/downloads/wing-101) и написать свою первую программу (print "Hello world!") в одной из сред Wing IDE или IDLE(среда идущая в комплекте с Pytnon)

Написать программу которая выведет Ваше имя на экран например (Привет Иван).команда отвечающая за вывод на экран - print("Текстовое содержимое").

Законспектировать основные синтаксические особенности языка Pytnon

03.04.2020 Контрольный тест (ответы на тесты присылать до 06.04.2020)

Группа В218-129 задания тестовые.docx
Тестовые задания по теме.docx

31.03.2020 (решения задач присылать на почту до 02.04.2020)

алгоритмы.pptx


Визуализации алгоритмов сортировки.docx