PCLPII-C16(9)

Documente similare
E_d_Informatica_sp_SN_2014_bar_10_LRO

SUBPROGRAME

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc

E_d_Informatica_sp_MI_2015_bar_02_LRO

L7

Subiectul 1

Limbaje de Programare Curs 6 – Functii de intrare-iesire

LUCRAREA NR

Propunator: Morar Florin Colegiul National Silvania Zalau Discipina: Informatica Nivel liceal, cls. XII 1.Să se scrie în limbajul C/C++ definiţia comp

Programarea şi utilizarea calculatoarelor

Microsoft Word - O problema cu bits.doc

Propunator: Morar Florin Colegiul National Silvania Zalau Discipina: Informatica Nivel liceal, cls. XI 1.Fişierul text bac.in conţine cel mult 1000 de

1. a. Să se scrie un algoritm care să afişeze toate numerele de patru cifre care au cifra sutelor egală cu o valoare dată k, şi cifra zecilor cu 2 mai

Limbaje de Programare Curs 5 – Siruri de caractere

Slide 1

Microsoft Word - PCLP2_Curs_4_2019.doc

Gestionarea I/E

Diapositive 1

Scrieţi pe foaia de examen răspunsul pentru fiecare dintre cerinţele următoare

Structuri de date pentru partiţii de mulţimi O partiţie finită a unei mulţimi nevide S este o mulţime finită de submulţimi ale lui S: {S 1, S 2,..., S

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

Microsoft Word - CarteC.doc

Poo Laboratoare 1 Contents Laborator7 2 1 Colecţii de obiecte în Java Interfaţa Iterator Interfaţa C

Lecţia 2 Structura liniară, alternativă şi repetitivă Clasa a V-a Structuri de bază(liniară, alternativă şi repetitivă) Programarea structurată este o

Probleme proiect TP BITPERM Implementați un algoritm care citește de la intrarea standard două numere naturale și scrie la ieșirea standard da

Nr. 932 din Avizat ISJ Vâlcea, Inspector școlar informatică, Ciochină Luisa EXAMEN DE ATESTARE A COMPETENȚELOR PROFESIONALE A ABSOLVENȚILOR

Preprocesorul C Funcţii cu numǎr variabil de argumente 6 decembrie 2005 Programarea calculatoarelor 2. Curs 10 Marius Minea

Ofertă Ecrane Braille şi cititoare de ecran: Ecrane Braille: Brailliant BI Descriere...2 Caracteristici Tehnice:...3 Conectivitate :...3

Secţiunea 5-6 avansaţi PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte NR Un număr natural nenul V care se plictisea singur,

Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012

Backtracking_2018

Microsoft PowerPoint - Curs_SDA_10_RO_2019_v1.pptx

O NOUA PROBLEMA DE CONCURS OLIMPIADA MUNICIPALA DE INFORMATICA, IASI 2019 V-am promis într-un articol mai vechi ca vom prezenta pe acest blog câteva p

Microsoft Word - Software pentru ordonarea multirang a componentelor unei colectivitati.doc

Minicurs CCS C / Aplicatia1 1.Programul CCS C Compiler. Instalare.Creare proiect. Descarcati ultima versiune a programului de

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Microsoft PowerPoint - Curs_TPI_22_v01.ppt

Limbaje de Programare Curs 8 – Fisiere

tehnologii web

Microsoft PowerPoint - ImplementareLimbaj [Read-Only] [Compatibility Mode]

Top

Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere S

MINISTERUL EDUCAŢIEI, CULTURII ŞI CERCETĂRII AL REPUBLICII MOLDOVA UNIVERSITATEA DE STAT ALECU RUSSO DIN BĂLŢI FACULTATEA DE ŞTIINŢE REALE, ECONOMICE

PowerPoint Presentation

Lucrarea 10

Concurs online de informatică Categoria PROGRAMARE Secţiunea 5-6 avansaţi PROBLEMA puncte DANS De 1 Iunie - Ziua Copilului se organizează un spe

1 Lucrarea nr. 8 - Structuri de date de tip liste sortate O listă sortată reprezintă un aranjament al înregistrărilor din cadrul listei în funcţie de

Declararea variabilelor

1

GHERCĂ MAGDA CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: GHERCĂ G

PowerPoint-Präsentation

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

Modulator FM Bluetooth FMT-B6 TLL Manual de utilizare

ALGORITHMICS

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Paradigme de programare

Algoritmi elementari Metode de căutare secvenţială binară Metode de ordonare metoda bulelor metoda inserţiei metoda selecţiei metoda numărării Intercl

Информационная система персонализации, печати и учета документов об образовании

Lucrarea nr. 4 - Algoritmi de sortare şi ordonare Breviar teoretic Un algoritm de sortare este o metoda prin care se aranjează elementele unui tablou

INSPECTORATUL ŞCOLAR JUDEŢEAN VÂLCEA COLEGIUL NAŢIONAL DE INFORMATICĂ MATEI BASARAB RÂMNICU VÂLCEASTR. HENRI COANDĂ NR.2 TELEFON/FAX:

PROGRAMA DE EXAMEN

Laborator 2 - Încapsularea Programare Orientată pe Obiecte Tema 2.1 Să se analizeze programul EX2.C Indicatii 2.1 A nu se uita de fisierul EX2.H Tema

Slide 1

Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 De

Școala: Clasa a V-a Nr. ore pe săptămână: 4 Profesor: MATEMATICĂ Clasa a V-a Aviz director PLANIFICARE CALENDARISTICĂ ORIENTATIVĂ Nr. crt. Unitatea de

Utilizare Internet

PowerPoint Presentation

PROGRAMARE ORIENTATA PE OBIECTE

Slide 1

Microsoft Word - lab1_2007.doc

CABINET MINISTRU

Tablouri unidimensionale Problema 1 Să se determine mulţimea cifrelor unui număr natural n > 0, dat. Exemplu: n= Cifre = {1,2,3,7} Se cere să s

Curs 8: Tehnica divizării (I) Algoritmi si structuri de date - Curs 8 1

1. Găsiți k numerele cele mai apropiate într-un şir nesortat Dându-se un şir nesortat și două numere x și k, găsiți k cele mai apropiate valori de x.

Programarea calculatoarelor. Note de curs Marius Minea 1 Introducere în programarea în C 1.1 Funcţii în limbajul C Calcule şi funcţii La origine, rolu

2018_06_23 prezentare FSANP.ai

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

Laborator 3

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa

PowerPoint Presentation

PROIECT DIDACTIC DATE DE IDENTIFICARE Data: Școala : Școala Gimnazială Grigore Moisil Ploiești Clasa: a VI-a Profesor: Ilie Oana Magdalena Disciplina:

MINISTERUL EDUCAŢIEI AL REPUBLICII MOLDOVA UNIVERSITATEA DE STAT ALECU RUSSO DIN BĂLŢI FACULTATEA DE ŞTIINŢE REALE, ECONOMICE ȘI ALE MEDIULUI CATEDRA

Oferta Voce si Telefoane Orange IPA - Iun 2019

fIŞE DE LUCRU

Microsoft Word - Raspunsul la niste provocari. Partea III..doc

Oferta Voce si Telefoane Orange IPA - August 2019

Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fi

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î

Mr

Oferta Voce si Telefoane Orange IPA - Iulie 2019 (2)

Microsoft Visual C++ (abreviat MSVC) is a commercial integrated development environment (IDE) product engineered by Microsoft for the C, C++, and C++/

Microsoft Word - Curs1.docx

Aggregating Data

Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 P

ID DE EXERCIȚII PENTRU CLASELE NUME: Să ne jucăm de-a lucrarea de control 1h PENTRU CLASA: Toate clasele DURATĂ: 1h explicații + realizarea ex

PowerPoint Presentation

Transcriere:

Programarea Calculatoarelor și Limbaje de Programare - Curs 16 Despre proiect ce s-a studiat? ce se va studia? proiectul tema date de intrare conţinut date de ieşire C9(16)-1

Ce s-a studiat? Instrucţiuni de intrare/ieşire printf scanf ex: printf( Dati un numar: ); scanf( %d,&n); printf( numarul introdus este:%d,n); printf( dublul numarului introdus este:%d,2*n); C9(16)-2

Ce s-a studiat? Instrucţiunea de decizie if (test) instrucţiune1; TEST? else instrucţiune2; instructiune2 instructiune1 ex: if (a>b) printf( nr. maxim este:%d,a); else printf( nr. maxim este:%d,b); C9(16)-3

Ce s-a studiat? Instrucţiunea repetitivă for (iniţializare;condiţie;incrementare) instrucţiune1; ex: for (i=0;i<n;i++) printf( %d\n,i); i=0 i<n instructiune i++ C9(16)-4

Ce s-a studiat? Tablouri unidimensionale de date vectori a[]=a[0],a[1],a[2],..,a[n-1] ex: int i,n, a[100]; //citire vector for (i=0;i<n;i++) scanf( %d,&a[i]); //afişare vector for (i=0;i<n;i++) printf( a[%d]=%d\n,i,a[i]); C9(16)-5

Ce s-a studiat? lucrul cu fişiere deschiderea unui fişier pentru scriere, citire, etc. scrierea datelor în fişier: respectarea unui format stabilit citirea datelor din fişiere citirea după formatul stabilit note.txt 5 7 8 7 9 10 credite.txt 5 5 6 4 2 2 discipline.txt 5 analiză fizică pclp tmi engleză date.txt 5 analiză 7 5 fizică 8 6 pclp 7 4 tmi 9 2 engleză 10 2 C9(16)-6

SE ŞTIE? printf(); scanf(); if (test) instrucţiune1; else instrucţiune2; for(i=0;i<n;i++) instrucţiune1; vectori (a[0], a[1],, a[n-1]) fișiere, struct C9(16)-7

modul grafic funcţii utilizator declararea funcţiilor descrierea funcţiilor utilizarea funcţiilor liste, arbori introducere POO programarea unor interfețe C9(16)-8

CONŢINUTUL? instrucţiuni citire/afişare instrucţiuni de decizie instrucţiuni repetitive vectori, date de tip struct lucrul cu fişiere (scriere/citire) funcţii utilizator parte grafică C9(16)-9

CONŢINUTUL? Exemplul 1: se dă un fişier în care sunt trecute numărul disciplinelor, numele, notele şi respectiv numărul creditelor corespunzătoare fiecărei discipline programul trebuie să: citească şi să afişeze datele din fişier pe ecran să calculeze media aritmetică şi media ponderată să ordoneze crescător după notă disciplinele şi să scrie rezultatele într-un fişier să reprezinte grafic notele obţinute sub formă de dreptunghiuri C9(16)-10

CONŢINUTUL? Exemplul 2: se citesc de la tastatură un număr n de telefoane mobile programul trebuie să: citească pentru cele n telefoane: firma, modelul, anul fabricaţiei, preţul, valoare SAR, etc. salveze datele într-un fişier citească datele din fişier şi ordonarea funcţie de SAR să ordoneze crescător după preț şi să scrie rezultatele într-un fişier afişare grafică a telefoanelor pe intervale de preţ C9(16)-11

CONŢINUTUL? Exemplul 2: Marca Preţ [RON] Model SAR [%] An fabr Nokia 144 x 0.22 2007 Samsung 453 z 0.33 2010 LG 265 y 0.44 2009 Motorola 345 w 0.55 2006 < 150 150.. 300 > 300 Ordonare dupa SAR: Motorola-w LG-y Samsung-z Nokia-x C9(16)-12

CONŢINUTUL? Exemplul i: se citesc de la tastatură un număr n de (masini, avioane, parfumuri, laptop-uri, pensiuni, statiuni, biciclete, triciclete, etc.) programul trebuie să: citească datele... salveze datele într-un fişier citească datele din fişier şi ordonarea funcţie de. afişare grafică după... C9(16)-13

CONCLUZII CONŢINUTUL : TEMA DATE DE INTRARE SUB FORMĂ DE TABEL CITIRE DATE DE INTRARE SORTARE, ORDONARE SCRIERE/CITIRE DIN FIŞIER REPREZENTARE GRAFICĂ ALTE OPERAŢII C9(16)-14