Prelucrarea Masivelor Unidimensionale în C

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 7 în total
Cuvinte : 1136
Mărime: 18.17KB (arhivat)
Publicat de: Mona Stancu
Puncte necesare: 0

Extras din laborator

Varianta: 1

2.Condiţia problemei:

De aflat suma şi cantitatea elementelor pare din masiv.

3.Schema bloc (logică) a algoritmului:

+

-

4.Listengul programului:

#include<stdio.h>

#include<conio.h>

#include<math.h>

#include<stdlib.h>

void main(void){

int i,n,s,x[12];

clrscr();

printf("Introduceti masivul:n");

for(i=0;i<12;i++){

printf("x[%d]=",i);

scanf("%d",&x[i]);}

n=0;s=0;

for(i=0;i<12;i++) if (fmod(x[i],2)==0) {s+=x[i];n+=1;}

printf("Masivul este:n");

for(i=0;i<12;i++) printf("x[%d]=%dn",i,x[i]);

printf("Suma este %dn",s);

printf("Numarul este %d",n);

getch();}

5.Descrierea programului:

Pe lîngă instrucţiunile şi funcţiile folosite în programele anterioare,programul dat conţine instrucţiunea ciclică for şi prelucrează un masiv unidimensional.Instrucţiunea for se caracterizează prin numărul de repetări ale ciclului cunoscut de la începutul executării lui,iar conducerea ciclului este efectuată cu ajutorul unei variabile de tip întreg,numită parametrul ciclului.În cazul acestui program i=0 este o expresie de iniţializare a parametrului ciclului,i<12 este expresia de control,i++ este expresia de incrementare a ciclului.Instrucţiunea for funcţionează în felul următor:se calculează expresia de iniţializare,apoi dacă expresia de control este adevărată se îndeplineşte instrucţiunea,adică se afişează comentariul respectiv şi se introduce elemental dat al masivului în programul dat.După îndeplinirea instrucţiunii se execută expresia de corecţie şi din nou se verifică expresia de control.Ciclul se termină atunci cînd expresia de control primeşte o valoare falsă.Masivul reprezintă un şir ordonat de elemente de acelaşi tip,care poate fi privit ca un tot întreg.Masivul poate fi caracterizat prin nume x,tip int,dimensiune 12,în cazul acestui program.Masivul unidimensional reprezintă un şir de elemente aranjate uniform,fiecare element fiind caracterizat de numărul său de ordine în şir.

Preview document

Prelucrarea Masivelor Unidimensionale în C - Pagina 1
Prelucrarea Masivelor Unidimensionale în C - Pagina 2
Prelucrarea Masivelor Unidimensionale în C - Pagina 3
Prelucrarea Masivelor Unidimensionale în C - Pagina 4
Prelucrarea Masivelor Unidimensionale în C - Pagina 5
Prelucrarea Masivelor Unidimensionale în C - Pagina 6
Prelucrarea Masivelor Unidimensionale în C - Pagina 7

Conținut arhivă zip

  • Prelucrarea Masivelor Unidimensionale in C.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Calculatoare

Procesorul de texte Word si tabele Excell Excel produs al firmei Microsoft esta destinat tratarii datelor in forma tabelara cit si prezentarii...

Laboratoare rețele de calculatoare

Exerciţiul 1 : strângerea de informaţii privind conexiunea, numele calculatorului, adresa MAC şi configurarea protocoalelor de reţea TCP/IP....

Interfața editorului Word 2007 - lucrul cu tabele

Interfaţa editorului de texte Word 2007 Lansarea în execuţie a programului Word se face sub sistemul de operare Windows apelând meniul Start, iar...

Matlab

1. Elemente de bază ale mediului MATLAB 1.1 Introducere Matlab este un mediu interativ, de înaltă performanţă, utilizat pentru calcule...

Te-ar putea interesa și

Algoritmi și Structuri de Date

Introducere: Semiotica se ocupã cu studiul semnelor în natura si în societate. Semnul nu este o calitate în sine a unui obiect, ci o functie pe...

Algoritmi și Structuri de Date

Capitolul I Sistem informaţional - sistem informatic Un sistem este un ansamblu de elemente care pot fi conectate prin diferite tipuri de...

Proiect - Algoritmi și Structuri de Date

1. TEORIE Sistemul informaţional-informatic Activitatea desfasurata intr-un sistem organizat, in vederea realizarii unui obiectiv poate fi...

Laboratoare Programare

Sa se alcatuiasca algoritmul programului si programul de calcul care calculeaza valoarea expresiei: A = B = 1+ Datele initiale precum si...

Structuri de Date

Curs2 1.TIPURI DE DATE 1.1. DATE SI INFORMATII În practica se face deosebire între o data si o informatie. Exemplele oferite în cele mai multe...

Informatică - cursuri pentru Fox Pro

I. Noţiuni, concepte şi metode utilizate în organizarea datelor Datele constituie materializarea, reprezentarea simbolică a informaţiilor (prin...

Programare structurată

Limbajul în general este un mijloc de comunicare. Limbajul folosit între oameni pentru a comunica între ei este limbajul natural. Un limbaj...

Prelucrarea tablourile unidimensionale

Scopul lucrarii: Acumularea cunostintelor si a experientei in lucru cu tablourile unidimensionale si dezvoltarea abilităților practice pentru...

Ai nevoie de altceva?