Clasa VI/VII/VIII lecția 31 - 23 apr 2013

From Algopedia
Jump to navigationJump to search

Anunț 1

Cei care v-ați înscris, nu uitați de concursul anual Infotehnium, sîmbătă 27 aprilie 2013 ora 15:00, la școala 164 situată în strada Pravăţ nr. 22 (lângă piaţa Drumul Taberei).

Anunț 2

Urmează două concursuri de informatică în luna mai:

  • Concursul Palatului Copiilor, București, pe 18 mai
  • Concursul Moisil de la Lugoj, pe 22 mai

Doritorii să ia legătura cu Isabela Coman.

Anunț 3

Concurs joi 25 aprilie, ora 15:00, clasele 6/7/8 înscrie-te aici.

Toate clasele

Rezultatele chestionarului de data trecută

Clasa a 6-a

clasa a 6-a din 40 x/40
Jocuri
39
0.975
Grafică
36
0.900
Grafică text
33
0.825
Despre WWW și internet
33
0.825
Algoritmi avansați: sortare
31
0.775
Hardware: cache
31
0.775
Limbajul C: funcții
30
0.750
Limbajul C: tipuri compuse
30
0.750
Prolog
30
0.750
Tehnici de programare: divide et impera (divide and conquer)
30
0.750
Pe scurt: reprezentarea numerelor și a datelor în calculator
30
0.750
Pe scurt: coduri hash
30
0.750
Programare orientată pe obiecte
29
0.725
Tehnici de programare: backtracking
29
0.725
Algoritmi avansați: căutare subșir în șir
29
0.725
Algoritmi avansați: generare permutare sau combinare anume
28
0.700
Tabele hash
28
0.700
Pe scurt: interclasarea șirurilor ordonate
28
0.700
Limbajul C: pointeri
27
0.675
Pe scurt: date calendaristice
27
0.675
Introducere în GNU/Linux
26
0.650
Algoritmi avansați: grafuri
26
0.650
Pe scurt: codul Gray
26
0.650
Pe scurt: mulțimi
26
0.650
Algoritmi avansați: arbori
25
0.625

Clasele 7 și 8

clasa 7-8 din 65 x/65
Grafică
60
0.923
Jocuri
58
0.892
Grafică text
56
0.862
Programare orientată pe obiecte
53
0.815
Despre WWW și internet
51
0.785
Limbajul C: pointeri
50
0.769
Algoritmi avansați: grafuri
50
0.769
Tehnici de programare: divide et impera (divide and conquer)
49
0.754
Algoritmi avansați: sortare
49
0.754
Tehnici de programare: backtracking
46
0.708
Algoritmi avansați: arbori
46
0.708
Hardware: cache
45
0.692
Introducere în GNU/Linux
44
0.677
Tabele hash
43
0.662
Pe scurt: coduri hash
43
0.662
Pe scurt: reprezentarea numerelor și a datelor în calculator
42
0.646
Pe scurt: codul Gray
42
0.646
Limbajul C: funcții
41
0.631
Prolog
41
0.631
Pe scurt: date calendaristice
41
0.631
Pe scurt: interclasarea șirurilor ordonate
41
0.631
Limbajul C: tipuri compuse
40
0.615
Algoritmi avansați: generare permutare sau combinare anume
40
0.615
Algoritmi avansați: căutare subșir în șir
40
0.615
Pe scurt: mulțimi
38
0.585

Despre Internet si WWW

Cum funcționează internetul?

Adrese de IP, protocoale.

Ce este un server?

Un server este un calculator care oferă un serviciu peste internet. Exemple: DNS, email, www, ssh, sftp. Cel care foloseste serviciul oferit de server se numește client.

Ce este un DNS?

Este un tip de server. Ține minte o "agendă telefonică". Numele sînt asociate adreselor IP. Ele sînt similare adreselor din lumea reală: ultimul cuvînt este țara sau organizația, penultimul este "zona", similar cu orașul, iar primul cuvînt este similar cu casa, este calculatorul la care vrem să ajungem.

Cum funcționează poșta electronică (email)?

O adresă de email conține un server, cum am văzut mai sus, la care se adaugă un user, un destinatar. Putem avea mai mulți destinatari la aceeași adresă, ca și la o adresă din lumea reală.

Există un protocol de email. Cel care trimite emailul este client. Serverul este cel care primește emailul și-l distribuie destinatarului. În cazul cel mai simplu clientul trimite un mesaj de pe un calculator client, care se conectează direct la calculatorul destinație, server, și transmite mesajul. Acest caz este rar în ziua de azi.

De obicei transmiterea unui mesaj se face între două servere. Calculatorul care vrea să trimită mesajul se conectează la serverul 1 la care el este user. Serverul 1 se conectează la serverul 2, destinație. Destinatarul are un alt calculator care se conectează la serverul 2 și preia mesajul.

Ce trebuie să facem pentru a avea o adresă de email personalizată:

  • Să cumpărăm un domeniu. Să luăm ca exemplu francu.ro. La cumpărare vom fi întrebați de DNS-uri
  • Să setăm DNS-urile la un furnizor de DNS gratis, cum ar fi namecheap.org
  • Să ne creăm un cont de email la gmail. Poate fi un cont existent. De exemplu cristian.francu@gmail.com
  • Să setăm DNS-ul să facă forward la adresa dorită, de exemplu cristian@francu.ro. Ea va trebui sa facă redirectare la adresa de gmail, de exemplu cristian.francu@gmail.com
  • Să setăm un nou profil la gmail, pentru a putea trimite email ca și de la cristian@francu.ro.

Cum funcționează www?

Calculatorul client se conectează la server folosind un browser, gen chrome sau firefox. Serverul trimite text codificat în HTML. Browserul interpreteaza acel text și îl afișează. WWW se bazează pe legături (link-uri).

Cum funcționează un motor de căutare?

Sînteți angajat pe vară la o firmă care are un site web intern. Nu știm cîte pagini are, dar știm că sînt sub 100. Prima noastră treabă este să spunem cîte pagini există. Nu știm să programăm. Cum procedăm?

Concepte: crawler, server de căutare, index, query, scor IR, pagerank.

Cum funcționează ssh?

Terminal la distanță. Scopul este să putem da comenzi pe server, de la distanță.

Cum funcționează sftp?

Transfer de fișiere între două calculatoare.

Teme

Am postat un concurs de relaxare pe vianuarena. Participați la acest concurs. Dacă nu puteți participa atunci rezolvați problemele pînă data viitoare.