English

RoBloggersSurvey2008

marker  Blog/Categorii
marker  Arhiva
marker  Calendar
  • October 2014
    Mon Tue Wed Thu Fri Sat Sun
    <<  <   >  >>
        1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31    
marker  Cautare
marker  Ultimele comentarii

Rezultate RoBloggersSurvey2007

TPark - sistem de parcare prin mobil

eLiberatica - The Benefits of Open and Free Technologies Conference 2008

Proiectul  Zestre pentru Europa  Capsula Timpului

eLearningBlog este blogul lunii august la jurnalismonline.ro

Castigator la categoria Cel mai informativ blog
marker Pe bloguri despre bloguri

Juriu roblogfest 2008

JobShop Timisoara


Prima evaluare - luni, 3 noiembrie; note, rezolvari
10/30/14

Update: notele apar in fisierul.
Vom discuta programarea L1.2 luni, la curs.

Va rog sa gasiti rezolvari pentru probleme date la prima prezentare: program1 si program2.

Buna,

Prima lucrare de evaluare pe parcurs este planificata pentru saptamana viitoare, a 7-a din semestru.

Lucrarea se va da la curs, luni, 3 noiembrie, dupa cum urmeaza:

  • ora 11 - grupele 1,2
  • ora 12:30 - grupele 3,4 si anii mari.
Veti avea de pregatit urmatoarele module:

Lucrarea va consta in 2 aplicatii:

  • pentru o secventa de cod data va trebui sa se justifice ce se tipareste pe ecran la executie; un exemplu:
  char a =' c'; float b; int c;
  b = 7 / (a - 'a');
  c = b += 2;
  printf("%d %c %f %d\n", c&&-3, ++a, b, c);
  c -= sizeof(char); // in loc de short apare char, short nu a fost prezentat la Tipuri
  printf("%d %d\n", c, !c != 1);

Rezolvare:
La rularea secventei:


// 1
'c' -> a
// 2
7 / ('c' - 'a') = 7 / 2 = 3 -> 3.0 ->b (conversie implicita a rezultatului la tipul variabilei b)
// 3
3.0 + 2 = 5.0 -> b
5 -> c (5.0 se converteste implicit la 5, tipul lui c e int)varat
// 4
c&&-3 = 5&&-3 = 1 (ambele valori sunt diferite de 0, interpretate ca adevarat)
++a e 'd' (++ e preincrementare aici)
se vor tipari:
1 d 5.0000000 5
// 5
sizeof(char) e 1, deci c -= 1 face ca c sa devina 4
// 6
!c != 1
!4 != 1
0 != 1 - adevarat, deci expresia e 1
se vor tipari:
4 1
  • scrierea unui program pentru un enunt dat; exemple de enunturi:
    1. Pentru doua date citite, prin valorile an, luna, zi, sa se afiseze numarul de ani intregi trecuti.
    2. Sa se scrie un program care determina daca trei valori reale citite pot fi laturile unui triunghi, in caz afirmativ, afisandu-i aria calculata cu formula lui Heron si determinand daca e echilateral, isoscel sau oarecare.
    3. Se considera functia: f(x)=(2-x^4)/(1-2x), pentru x<0.5
                                              (2x-1)/(1-5x^5), pentru x>=0.5.
      Pentru un x citit de la tastatura se va afisa valoarea functiei.

Va rog sa gasiti aplicatii rezolvate si alte exemple la Aplicatii propuse pentru examen.

Putem lamuri neclaritatile prin discutii aici.

Succes,

Carmen Holotescu

Posted by Carmen at 11:09:43 am into the following categories: Anunturi



Carmen Holotescu
Director Timsoft
Activitati curente
Despre acest blog

marker  Sindicare
marker  Microblog

cirip.ro - microblogging

marker  BlogRoll
  • Colectia de bloguri/RSS romanesti
  • Bloguri educationale romanesti
  • Bloguri business romanesti
  • My favourite eLearning blogs
  • Toate RSS urmarite
  • All RSS I read
  • marker  Blogs Tools
    marker  Powered by