1. Napisz specyfikację do zadania: Oblicz pole trapezu o wysokości h i długości podstaw a i b.
2. Co wypisze kod w języku Python: print("2" + "2")
3. Napisz jaka jest różnica między procesem kompilowania a interpretowania?
4. Do czego służy operator % w języku Python?
5. Wyjaśnij czym różni się program wynikowy od programu źródłowego?
6. Jaką wartość ma zmienna x zdefiniowana kodem Pyhton x = 5 * "a"


Odpowiedź :

Odpowiedź:

Wyjaśnienie:

1 - dla liczb rzeczywistych (czyli boki mogą mieć wartości po przecinku)

a = float(input('podaj pierwsza podstawe trapezu: '))

b = float(input('podaj druga podstawe trapezu: '))

h = float(input('podaj wysokosc trapezu: '))

p = (1/2*(a+b)*h)

print('pole trapezu to ', p)

2  odp.: 22

3 odp. kompilowanie tłumaczenie kodu napisanego w jakimś języku na inny język, np. kodu w pythonie na kod maszynowy

interpreter - program komputerowy wykonujący inne programy

4 odp. % to modulo, zwraca resztę z dzielenia

5 odp.

program wynikowy – kod utworzony przez kompilator w wyniku translacji kodu

programu źródłowego - dzieło programisty zapisane w danym języku przed kompilacją

6 odp.: aaaaa