Laboratoare C++

Imagine preview
(8/10 din 1 vot)

Acest referat descrie Laboratoare C++.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 55 fisiere doc, cpp, txt de 40 de pagini (in total).

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 5 puncte.

Domeniu: Alte Domenii

Extras din document

La disciplina: „Programarea in limbajul C++”

Lucrare de laborator nr.1

TEMA: Reprezentarea tipurilor de date ale limbajului C++ în memoria calculatorului. Operatorii limbajului C++. Constructiile elementare ale limbajului C++ (instructiunile for, while, do-while, if-else, switch-break, goto). Tipuri de date recursive, operatii asupra listelor, arborilor. Construirea si elaborarea programelor recursive. Fisierele.

A efectuat: Savca Violin

Stud.gr.ME-042

A verificat: Lect. Sup.

Plotnic

Chisinau 2005

1.Scopul lucrarii:

Familiarizarea cu reprezentarea tipurilor de date ale limbajului C++ în memoria calculatorului, operatorii limbajului C++, constructiile elementare ale limbajului C++ (instructiunile for, while, do-while, if-else, switch-break, goto), tipuri de date recursive, operatii asupra listelor, arborilor, construirea si elaborarea programelor recursive, lucrul cu fisierele.

2.Sarcina lucrarii:

1. Scrieti un program care determina cîte numere din consecutivitatea de 100 de numere aleatoare sînt mai mari ca “vecinii” sai.

2. Scrieti un program care înlocuiesc numerele din baza 10 din consecutivitatea data cu cele din baza 2.

3. Scrieti un program care decide daca o valoare x apartine unei liste dublu lantuite v. Elementele lui v trebuie sa fie în ordine crescatoare. Se tipareste numarul elementului din lista (un numar între 0 si n-1), daca x apare în v, si –1, daca nu apare.

Listingul Programului:

1)

#include <math.h>

#include <iostream.h>

#include <conio.h>

#include <stdio.h>

#include <stdlib.h>

void main()

{ clrscr();

int x=0,i=0,j=0,a[100];

cout<<"Introdu numarul in baza zecimal"<<endl;

cin>>x;

cout<<"Numarul in baza binara";

cout<<endl;

while(x>0)

{ a[i]=x%2;

x=x/2;

cout<<a[i];}

getch();

}

2)

#include <math.h>

#include <iostream.h>

#include <conio.h>

#include <stdio.h>

#include <stdlib.h>

void main()

{ clrscr();

int a,b=0,i,A[120];

randomize();for(i=0;i<100;i++)

{

A[i]=random(100);

cout<<A[i]<<" ";

}

for(i=1;i<99;i++)

{ if(A[i]>A[i-1]&&A[i]>A[i+1])

b++;

}

cout<<"nn";

cout<<b;

getch();

}

Fisiere in arhiva (55):

  • Laboratoare C++
    • doc
      • L5.doc
      • L6.doc
      • lab 5.doc
      • Lab1.doc
      • lab2c++.doc
      • Lab4.doc
      • LL-2(C+).doc
      • LL-3(C+).doc
      • LL-343(C+).doc
      • LL-4(C+).doc
      • LL-44(C+).doc
      • Luc_an.doc
      • oivlucran.doc
    • txt
      • 2-8-#.CPP
      • 2-9-#.CPP
      • 3-4-#.CPP
      • 3-9-##.CPP
      • 3-9-#.CPP
      • 3.CPP
      • 4-5-#.CPP
      • 4-9-##.CPP
      • ALB2.CPP
      • binar.CPP
      • BLIN.CPP
      • curs.CPP
      • curs1.CPP
      • CURSOVI.CPP
      • CURSOVIC.CPP
      • GRAP.CPP
      • JHKJ.CPP
      • L.CPP
      • L3.CPP
      • L3.txt
      • L4.txt
      • L5.CPP
      • L5.txt
      • lab1.CPP
      • LAB1_5.CPP
      • LAB5!!!.CPP
      • LAB6.CPP
      • LABC3.CPP
      • labLL-2C++.txt
      • Labnew5.cpp
      • LIS.CPP
      • Luc5.cpp
      • LUCR.CPP
      • MNM.CPP
      • NBU.CPP
      • NOUCORS.CPP
      • ReadMe.txt
      • SAR5.CPP
      • treb.CPP
      • VIOLIG2.CPP
      • Violin(lab2).CPP
      • vviolin(lab2).CPP