Python – програм за обраду оцена ученика
„““
SASTAVITI PROGRAM SA LISTOM ZA UNOS N OCENA U LISTU I
IZRAČUNAVANJE I ISPIS PROSEKA, KOJI USPEH JE OSTVAREN,
KOLIKO IMA PETICA, KOLIKO OCENA NEDOSTAJE ZA ODLIČAN USPEH,
I BRISANJE 3 NAJMANJE OCENE IZ LISTE
„““
n = int(input(„Koliko ocena unosite : „))
ocene = []
ocene2 = []
for i in range(n):
ocena = int(input(„Unesite ocenu : „))
ocene.append(ocena)
a) prosek ocena
prosek = sum(ocene)/len(ocene)
print(„Prosek ocena je : „,prosek)
b) uspeh
if 1 in ocene:
print(„Nedovoljan uspeh“)
elif 2<=prosek<2.5:
print(„Dovoljan uspeh“)
elif 2.5<=prosek<3.5:
print(„Dobar uspeh“)
elif 3.5<=prosek<4.5:
print(„Vrlo dobar uspeh“)
else:
print(„Odlican uspeh“)
c) koliko ima petica
print(„Petica ima : „,ocene.count(5))
d) koliko ocena nedostaje za odlican uspeh
razlika = n*4.5-sum(ocene)
if razlika<=0:
print(“ Već smo odlični, ne nedostaje nam ocena“)
elif round(razlika)==razlika:
print(„Nedostaje „,razlika,“ ocene za odličan uspeh“)
else:
print(„Nedostaje „,round(razlika)+1,“ ocene za odličan uspeh“)
e) obrisati 3 najmanje ocene i ispisati listu
ocene.sort()
print(„Sortirane ocene : „)
print(ocene)
for i in range(2,len(ocene)):
ocene2.append(ocene[i])
print(„Spisak ocena bez 3 najmawe : „)
print(ocene2)
Посета ИТ одељења програмерској фирми Microsoft (MDCS)
У четвртак, 26.5.2022. ученици ИТ одељења четвртог разреда били су у стручној посети програмерској фирми Мајkрософт (MDCS – Microsoft Development Center Serbia) у пратњи професора (и одељењског старешине) Зорана Вуликића.
Активност „Дигитална експедиција: Откривање компанија“ реализована је у оквиру пројекта „Нова писменост“. Матуранти су били у могућности да виде како изгледа једна ИТ компанија која послује у Србији, које су могућности за рад, који су профили људи који раде у ИТ индустрији, да добију даља усмерења за школовање, као и да чују предавања представника компанија о неким од најновијих технологија и пројеката.







HTML / JavaScript – login ekran
<head>
<link rel="stylesheet" href="stil.css" />
<meta charset="utf-8"/>
<title>IT-News Login</title>
<SCRIPT LANGUAGE="JavaScript">
function ispitaj()
{
const password="telekom";
const username="telekom";
var pass1 = document.mojaforma.P.value;
var user1 = document.mojaforma.U.value;
if (pass1 == password)
{
if (user1==username)
{ document.mojaforma.rezultat.value= "You are IN...";
window.open("http://it-news.byethost7.com/?i=1");
}
else
{document.mojaforma.rezultat.value= "Username not valid"}
}
if (user1==username)
{
if (pass1!=password)
{document.mojaforma.rezultat.value= "Password not valid"}
}
if (user1!=username)
{
if (pass1!=password)
{
{document.mojaforma.rezultat.value= "Usename and Password not valid"}
}
}
}
</SCRIPT>
</head>
<body style="font-size:40; background-color:white ; text-align:center;">
<p5>
<img src="login.jpg" width="500" height="200" class="centerImage" alt="CH Logo" >
<p style="text-align:center;">
<FORM METHOD="post" NAME="mojaforma">
username
<INPUT TYPE="text" NAME="U" SIZE=20 style="font-size : 40px;">
<br><br>
password
<INPUT TYPE="text" NAME="P" SIZE=20 style="font-size : 40px;">
<br><br>
<INPUT TYPE="button" VALUE="POTVRDI" NAME="rezultat" style="font-size : 40px;" onClick="ispitaj()">
</p>
</p5>
</form>
</body>
</html>
Задатак : претварање броја из бинарног облика у декадни
Složenost izračunavanja – odsecanje
// SLOŽENOST ALGORITAMA – ODSECANJE – ODREĐIVANJE PROSTOG BROJA
#include <iostream>
#include <chrono>
using namespace std;
using namespace std::chrono;
bool prost(long long n) {
bool jeste=true;
if (n == 1) jeste=false;//return false;
for (long long i = 2; i*i <= n; i++)
if (n % i == 0)
{ cout<<“ > „<<i<<“ – „<<(int)n/i<<„, „;
jeste=false;//return false;
}
return jeste;
}
int main() {
long long n;
cout << „Unesite broj za koji ispitujete da li je prost : „;
cin >> n;
auto start = system_clock::now(); //pocetak
if (prost(n)){
cout<< „DA“;}
else
{cout<<„NE“;}
auto end = system_clock::now(); //kraj
cout << endl << “ Trajanje programa je : „<<endl;
auto trajanje = (end-start).count();
cout << trajanje << “ “ <<trajanje/1000000<< “ msec, „<<(float)trajanje/1000000000<<“ sec „<<endl;
return 0;
}
Python
Jezik Python je kreiran u kasnim 80-tim od strane holandskog programera koji se zove Guido van Rossum, a naziv Python je dobio po BBC emisiji „Leteci Cirkus Monti Pajtona“ (Monty Python’s Flying Circus), čime je autor želeo na šaljiv nacin da predstavi i programiranje kao takvo, jednostavno i zabavno.
ХТМЛ – пример једне веб странице
Pismeni 3-7
Први писмени задатак 17.11.2020.
- Саставити програм који ће на основу унетих података са тастатуре формирати датотеку о државама „drzave.txt“ :
Назив, површина, број становника, БДП, број студената
(нпр. Србија 88499 9024000 107 241968)
*БДП се уноси у милијардама долара
2. Саставити програм који ће учитати податке из датотеке „drzave.txt“ и формирати нову датотеку „drzave2.txt“ тако што ће додати податке о густини насељености (повр/бр ст), БДП по становнику (БДП/бр ст) и %броја студената у односу на бр.стан.
(Назив, површина, број становника, БДП, број студената ГУСТИНА, БДП ПО СТАН, % СТУДЕНАТА)
- 3. Саставити програм који ће учитати податке из датотеке „drzave2.txt“ и формирати датотеку „statistika.txt“ са следећим подацима :
- Просечан број становника у унетим државама
- Држава са највећим БДП-ом и колики је
- Укупан број студената
- Која држава има најмању густину насељености и колико
- Сортирана табела свих држава по % броју становника (редни број, држава, број становника)
- Одредити која цифра се најчешће појављује у датотеци 2
- Одредити колико укупно свих знакова има у датотеци 2