Информатика и ИКТ Лабораторные работы Лабораторная работа 1
Лабораторная работа №1
Тестирование готовой программы
Для написания и запуска программы на Python в рамках этого методического пособия нужно сделать ряд нехитрых действий: Открыть любой текстовый редактор; Набрать в нем код на языке Python; Сохранить набранный код в файл с расширением *.py; Сделать этот файл исполняемым; Запустить файл на выполнение и посмотреть результат.
Технология выполнения работы: 1.Откройте на рабочем столе в вкладке Переход раздел Домашнюю папку; 2.Создайте папку «programms»; 3.Для создания файла с кодом программы откроем текстовый редактор: Приложения =>Стандартные =>Текстовый редактор; 4.Сохраните документ «Текстовый редактор» в папке «programms» под названием «Uravnenie.py»; 5.В текстовом редакторе наберите программу, которая содержится в левом столбце таблицы: Программа Значение команд
- !/usr/bin/env python
- -*- coding: utf-8 -*-
from math import *
print "Программа для решения уравнений вида a*x^2+b*x+c=0:"
a=input("Введите а: ") b=input("Введите b: ") c=input("Введите c: ")
print "Вычисляем дискриминант:\n D=b^2-4*a*c" d=b*b-4*a*c print "Дискриминант равен:", d
if (d>0): x1=(-b+sqrt(d))/2*a x2=(-b-sqrt(d))/2*a print "Уравнение имеет два корня:", "x1=", x1, "x2=", x2 elif (d==0): x=-b/2*a print "Уравнение имеет один корень: ", x else: print "Корней нет, так как дискриминант отрицательный!"
input ("Программа завершена. Для выхода нажмите любую клавишу...")
Эти две строчки позволяют писать в файле с программой по-русски;
Подключаем функции математической библиотеки (нам понадобится функция );
Говорим пользователю название программы;
Вводим а;
Вводим b;
Вводим с;
Говорим пользователю, что вычисляем дискриминант и по какой формуле; Вычисляем дискриминант; Говорим пользователю значение дискриминанта;
Если дискриминант больше 0, Вычисляем х1 Вычисляем х2.Функция sqrt(d) вычисляет; Выводим результат;
Если дискриминант равен 0 Вычисляем единственный корень х;
Если дискриминант не больше 0 и не равен 0, то остается одно — дискриминант меньше 0;
Говорим пользователю, что корней нет, так как дискриминант отрицательный!
6.Сохраните набранную программу и выйдите из нее; 7.Нажмите правой кнопкой мыши на файле «Uravnenie.py» и перейдите в свойства. В появившемся окне перейдите на закладку Права и поставьте галочку "Позволять выполнение файла как программы" после чего нажмите на кнопку Закрыть;
8.Откройте файл «Uravnenie.py», выбрав вкладку «Запустить в терминале»;
9.Выполните требуемые значения и нажмите Enter; 10.Откройте файл «Uravnenie.py», выбрав вкладку «Показать».