Istruzioni Condizionali in C
|
|
|
- Linda Stefani
- 9 anni fa
- Visualizzazioni
Transcript
1 Concetti chiave Istruzioni Condizionali in C Tipi di Istruzioni Condizionali Espressioni Blocchi d istruzioni Istruzioni Condizionali: if-else Istruzioni Condizionali: switch-case Istruzione break
2 Istruzioni Condizionali Espressione Vero Istruzione Falso Vero Falso Istruzione 1 Espressione Istruzione 2
3 Istruzioni Condizionali Espressione Valore 1 Valore n Valore 2 Istruzione 1 Istruzione 2 Istruzione n
4 Espressioni Espressione: combinazione di variabli ed operatori Operatori: Aritmetici, Relazionali e Logici, Assegnazione, Incremento/Decremento unitario, Condizionali e Virgola Valore Assunto: booleano (vero, falso) In linguaggio C: Falso=0 Vero=qualunque valore diverso da zero x, vero se x è diverso da zero, altrimenti è falsa
5 Espressioni Operatori Relazionali: Operatore di uguaglianza == è diverso da quello di assegnamento = Operatore di diseguaglianza!= Operatori: >, >=, < e <= x>y, vero se x assume un valore maggiore di y z == t, vero se x assume un valore uguale a y x!=y, vero se x assume un valore diverso da y
6 Espressioni Operatori Logici: && (and), (or),! (not) Vero Vero Vero Vero Vero Vero Vero Vero Vero Vero Tavola di verità degli operatori logici, dove 0 corrisponde a FALSO
7 Espressioni Combinazione tra Operatori Relazionali e Logici Esempi: x==y && a>b è vera se (x è uguale a y) e contemporaneamente (a è maggiore di b) i>n && x!=y è vera se (i è maggiore di n) e contemporaneamente (x è diversa da y) b<c t!=r è vera solo se (b è minore di c) OPPURE (t è diversa da r); se valgono entrambe è ancora vera
8 Istruzioni Condizionali: if Per eseguire un istruzione al verificarsi di una certa condizione, si utilizza l istruzione if. Sintassi: if(espressione) istruzione se espressione è vera si esegue istruzione; L istruzione può essere un blocco espressione restituisce vero o falso; Una espressione che fornisce valore 0 è falsa Una espressione che fornisce un valore diverso da 0 è vera Esempio: Per visualizzare minore di 100 se i è minore di 100: if(i<100) printf("minore di 100");
9 Istruzioni Condizionali: if Classico Errore: if(i<100); printf( Valore minore di 100 ); Uso di Blocchi: if(i<100) printf( Valore minore di 100 ); printf( il Valore di i e %d,i); if(i<100) { printf( Valore minore di 100 ); printf( il Valore di i e %d,i);
10 Istruzioni Condizionali: if-else La sintassi completa dell istruzione if è: if(espressione) istruzione1 else istruzione2 se espressione è vera viene eseguita istruzione1, altrimenti (else) se è falsa viene eseguita istruzione2. Nulla vieta che una delle due istruzioni sia la stessa istruzione if if (a>=10) printf("a maggiore o uguale a 10\n"); else if (a>=5) printf("a compreso tra 5 (incluso) e 10 (escluso) \n");
11 Istruzioni Condizionali: if-else La sintassi completa dell istruzione if è: if(espressione) istruzione1 else istruzione2 se espressione è vera viene eseguita istruzione1, altrimenti (else) se è falsa viene eseguita istruzione2. Nulla vieta che una delle due istruzioni sia la stessa istruzione if if (a>=10) printf("a maggiore o uguale a 10\n"); else if (a>=5) printf("a compreso tra 5 (incluso) e 10 (escluso) \n"); else if (a>=0) printf("a compreso tra 0 (incluso) e 5 (escluso) \n");
12 Istruzioni Condizionali: if annidati Supponiamo di voler tradurre l algoritmo: se i<100, nel caso in cui i>0 scrivi sul video la frase "minore di 100 e maggiore di zero"; invece se i 100 scrivi sul video la frase "maggiore o uguale a 100"; Errore: if (i<100) if (i>0) printf("minore di 100 e maggiore di zero"); else printf("maggiore o uguale a 100"); Perché?: il ramo else si riferisce all if più interno
13 Istruzioni Condizionali: if annidati Soluzione: uso dei blocchi if (i<100) { if (i>0) printf("minore di 100 e maggiore di zero"); else printf("maggiore o uguale a 100");
14 Versione Corretta: if(i<100){ printf("numero minore " ); printf("di 100"); else { printf( numero maggiore "); printf( o uguale a 0"); Istruzioni Condizionali: if annidati Classici Errori: if(i<100) printf("numero minore " ); printf("di 100"); else printf( numero maggiore "); printf( o uguale a 0"); Errore in Compilazione Errore logico
15 Esercizio: if-else #include <stdio.h> int i; int main (void) { printf("dammi un intero: "); scanf("%d", &i); if (i<100) printf( \nminore di 100"); else printf( \nmaggiore o uguale a 100");
16 Esercizio: if-else #include<stdio.h> double n; int main(void){ printf("\ninserisci un numero diverso da zero "); scanf("%lf",&n); if (!n) printf("\nerrore\n"); else printf("\n%f",1/n);
17 Esercizio: if-else 65 A 66 B 67 C 68 D 69 E 70 F 71 G 97 a 98 b 99 c 100 d 101 e 102 f 103 g #include<stdio.h> char n; int main(void) { printf("\ninserisci una lettera dell'alfabeto "); scanf("%c",&n); if (n>='a' && n<='z') { printf("\ncarattere Minuscolo"); printf("\nil Carattere Maiuscolo e' = %c ",'A'-'a'+n); else if (n>='a' && n<='z') { printf("\ncarattere Maiuscolo"); printf("\nil Carattere Minuscolo e' = %c ",'a'-'a'+n); else printf("\nnon hai inserito una lettera dell'alfabeto");
18 Esercizio: if-else Per verificare se il carattere è una lettera scriviamo: if(x>='a' && x<='z' x>='a' && x<='z') printf("\nsi tratta di una lettera"); else printf("\nnon si tratta di una lettera");
19 Esercizio: if-else Data l equazione ax + b = 0, scrivere un programma in linguaggio C per determinare il valore di x, se esiste, che risolve l equazione: x = b a #include <stdio.h> float a, b, x; int main(void) { printf("\nrisoluzione equazioni di primo grado "); printf("\nequazione nella forma: ax + b = 0 ") ; printf("\nimmetti coefficiente a: "); scanf("%f", &a); printf("\nimmetti coefficiente b: "); scanf("%f", &b); if(a) { x = - b / a ; printf("\nla soluzione e' x = %f ", x) ; else if(!b ) printf("\nequazione indeterminata (infinite soluzioni)"); else printf("\nequazione impossibile (non ammette soluzioni) ");
20 Istruzioni Condizionali: switch-case Implementa decisioni multiple confrontando un espressione (int o char) e un insieme di valori costanti. Ad ogni valore costante è associata una o più istruzioni La parola chiave case precede ogni valore costante Il numero di case non è limitato Se espressione è uguale ad uno dei valori costanti il controllo passa alla sequenza di istruzioni a partire dalla prima istruzione associata al valore costante Oltre alla parola chiave case, si può utilizzare (opzionale) anche una e una sola parola chiave default Se l espressione non corrisponde a nessuna delle costanti, il controllo è trasferito alla prima istruzione successiva a default, se presente. Altrimenti si esce dal blocco switch switch(espressione) { case costante1: istruzione... case costante2: istruzione... case costante3: istruzione... default: istruzione...
21 Istruzioni Condizionali: switch-case Utilizzo del comando break all interno dello switch switch(espressione) { case costante1: istruzione... break; case costante2: istruzione... break; case costante3; istruzione... break;... [default: istruzione... ]
22 Istruzioni Condizionali: switch-case #include <stdio.h> int x; int main(void) { printf("digita una cifra: "); scanf("%d", &x); switch(x) { case 0: printf("zero\n"); break; case 1: printf("uno\n"); break; case 2: printf("due\n"); break; case 3: printf("tre\n"); break; default: printf("non compreso\n");
23 Istruzioni Condizionali: switch-case È anche possibile far corrispondere a un gruppo di istruzioni più costanti, ripetendo più volte la parola chiave case seguita dai due punti. #include <stdio.h> unsigned short x; int main(void){ printf("digita una cifra tra 1 e 6: "); scanf("%d", &x); switch(x) { case 2: case 4: case 6: printf("\npari"); break; case 1: case 3: case 5: printf("\ndispari"); break; default: printf("\nnumero 0 o > 6");
24 Istruzioni Condizionali: switch-case Classico uso: menu di scelta Non è necessario printf("\n\t\t\tmenu'\n"); printf("\n1) Operazione 1"); printf("\n2) Operazione 2"); printf("\n3) Operazione 3"); printf("\n4) Fine Programma "); printf("\ninserisci la tua scelta: "); scanf("%u",&scelta); switch(scelta) { case 1: istruzione1; break; case 2: istruzione2; break; case 3: istruzione3; break;
Le Strutture di controllo Del Linguaggio C. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Le Strutture di controllo Del Linguaggio C Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni STRUTTURE DI CONTROLLO PRIMITIVE SEQUENZA SELEZIONE (o scelta logica) ITERAZIONE NON PRIMITIVE
Elementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
Esercitazione 3. Oggi sono stati effettuati semplici esercizi in C utilizzando le seguenti istruzioni: if...else, while, printf, scanf
Riassunto Esercitazione 3 Oggi sono stati effettuati semplici esercizi in C utilizzando le seguenti istruzioni: if...else, while, printf, scanf Sono state introdotte anche le seguenti relazioni: uguaglianza:
Esercitazione 5. Procedure e Funzioni Il comando condizionale: switch
Esercitazione 5 Procedure e Funzioni Il comando condizionale: switch Comando: switch-case switch (espressione) { /* espressione deve essere case costante1: istruzione1 di tipo int o char */ [break]; case
Laboratorio di programmazione
Laboratorio di programmazione Lezione II Tatiana Zolo [email protected] 1 IL PROGRAMMA C++ Istruzioni (espressioni terminate da ; ) istruzioni di dichiarazione (es. int x = 0;); istruzioni di assegnamento
SOLUZIONE ESERCIZIO 1
SOLUZIONE ESERCIZIO 1 Progettare un algoritmo che dati tre numeri (voti) a, b, c che possono assumere i valori interi da 18 a 30, calcoli la loro media. #include void main() { int a, b, c; float
Istruzioni iterative (o cicliche)
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Istruzioni iterative (o cicliche) Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria
Algebra di Boole: Concetti di base. E un algebra basata su tre operazioni logiche
Fondamenti di Informatica Algebra di Boole: Concetti di base Fondamenti di Informatica - D. Talia - UNICAL Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono
5 - Istruzioni condizionali
5 - Istruzioni condizionali Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
PROGRAMMAZIONE: Le strutture di controllo
PROGRAMMAZIONE: Le strutture di controllo Prof. Enrico Terrone A. S: 2008/09 Le tre modalità La modalità basilare di esecuzione di un programma è la sequenza: le istruzioni vengono eseguite una dopo l
Linguaggio C. strutture di controllo: strutture sequenziali e condizionali. Università degli Studi di Brescia. Docente: Massimiliano Giacomin
Linguaggio C strutture di controllo: strutture sequenziali e condizionali Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia
Scelte ed alternative. Esercizi risolti
1 Esercizio Indovina cosa... Esercizi risolti Determinare che cosa fa il seguente frammento di programma in linguaggio C: int a, b, c; scanf("%d", &a); scanf("%d", &b); if(a>b) { c = a ; a = b ; b = c
Linguaggio C. strutture di controllo: strutture iterative. Università degli Studi di Brescia. Docente: Massimiliano Giacomin
Linguaggio C strutture di controllo: strutture iterative Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Strutture iterative
Linguaggio C - le strutture di controllo: sequenza, selezione, iterazione
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C - le strutture di controllo: sequenza, selezione, iterazione
Il Linguaggio C. Caratteristiche. Caratteristiche. Esempio di programma in C. Tipi di dato primitivi in C. Dati
Caratteristiche Il Linguaggio C Linguaggio sequenziale (lineare), imperativo, strutturato a blocchi usabile anche come linguaggio di sistema software di base sistemi operativi compilatori... FI - Algoritmi
La sintassi del C APPENDICE H
APPENDICE H La sintassi del C Nella notazione della sintassi utilizzata, le categorie sintattiche (non terminali) sono state indicate da uno stile tipografico in corsivo, mentre le parole letterali e i
Introduzione al linguaggio C
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Introduzione al linguaggio C Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria
Realizzare un programma che legga da input tre numeri interi e stampi a video la loro somma e la media.
Esercizio 1 Realizzare un programma che legga da input tre numeri interi e stampi a video la loro somma e la media. #include Esercizio 1 - Soluzione int main() int num1, num2, num3, somma; float
Espressione di chiamata di funzione
Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è
Programmazione strutturata
Programmazione strutturata Controllo del flusso 1 Flusso di esecuzione: ordine in cui le istruzioni di un programma sono eseguite Salvo contrordini, è in sequenza Il flusso sequenziale è specificato da
VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.
Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?
Corso di Fondamenti di Informatica Il sistema dei tipi in C++
Corso di Fondamenti di Informatica Il sistema dei tipi in C++ Anno Accademico Francesco Tortorella Struttura di un programma C++ // Programma semplice in C++ #include int main() { cout
Struttura dei programmi C
Programmi C Struttura dei Programmi C Dichiarazione delle variabili Operazioni di Ingresso/Uscita Fondamenti di Informatica 1 Struttura dei programmi C Un programma C deve contenere, nell'ordine: una parte
Introduzione alla programmazione in C(++)
Testi Testi Consigliati: Introduzione alla programmazione in C(++) A. Kelley & I. Pohl C didattica e programmazione A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. D. M. M. Ritchie
Algoritmi e basi del C Struttura di un programma
Algoritmi e basi del C Struttura di un programma Marco D. Santambrogio [email protected] Ver. aggiornata al 17 Marzo 2015 Compitini Compitini di INFO: 24 Aprile 2015 4.15pm @ C.G.1 (Ed. 9) 21
linguaggio di programmazione e programma
I/O bus CPU memoria elementi di Sistemi Informatici il segnale digitale: conversione analogico-numerica esempi di supporti di memorizzazione dell informazione computer: definizione e struttura (modello
acquisizione numero elementi del primo insieme e del secondo insieme, finché elprimoinsieme oppure elsecondoinsieme > EL_INS
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 3 Esercitazione: 20 ottobre 2004 Esercizi su array e applicazione delle regole di conversione di tipo Esercizi presenti:
Unità Didattica 1 Linguaggio C. Fondamenti. Struttura di un programma.
Unità Didattica 1 Linguaggio C Fondamenti. Struttura di un programma. 1 La storia del Linguaggio C UNIX (1969) - DEC PDP-7 Assembly Language BCPL - un OS facilmente accessibile che fornisce potenti strumenti
Esercizi di programmazione in linguaggio C - Costrutto iterazione
Esercizi di programmazione in linguaggio C - Costrutto iterazione prof. Roberto uligni 1. [potenze1] Scrivere un programma che visualizzi il valore di tutte le prime n potenze di 2 con n richiesto all'utente
Esercitazione 3. Espressioni booleane I comandi if-else e while
Esercitazione 3 Espressioni booleane I comandi if-else e while Esercizio Si consideri la seguente istruzione: if (C1) if (C2) S1; else S2; A quali delle seguenti interpretazioni corrisponde? if (C1) if
Laboratorio di Programmazione Lezione 2. Cristian Del Fabbro
Laboratorio di Programmazione Lezione 2 Cristian Del Fabbro Prossima lezione GIOVEDÌ 29 OTTOBRE 14:00 Input da tastiera package input; import java.io.*; public class Input { public static void main(string[]
Appunti del corso di Informatica 1. 6 Introduzione al linguaggio C
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C
Università di Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
Espressioni logiche. Espressioni logiche. Operatori logici. Operatori logici. Operatori logici. Espressioni Logiche e Istruzione di Test
Espressioni logiche Espressioni Logiche e Istruzione di Test Fondamenti di Informatica 1 Massimo Di Nanni Gennaio, 2001 Espressioni logiche nelle Istruzioni di Test e di Iterazione Calcolo del massimo
Espressioni ed operatori in C
Espressioni ed operatori in C Espressioni Il C è un linguaggio basato su espressioni Una espressione è una notazione che denota un valore mediante un processo di valutazione Una espressione può essere
Informatica B. Sezione D. Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica
Scuola di Ingegneria Industriale Laurea in Ingegneria Energetica Laurea in Ingegneria Meccanica Dipartimento di Elettronica, Informazione e Bioingegneria Informatica B Sezione D Franchi Alessio Mauro,
SULL USO DEI CARATTERI. char x; si legge con ( %c,&x) e si stampa con ( %c,x) ma anche con ( %d,x) DUE ESEMPI
SULL USO DEI CARATTERI Ricordiamo che: int x; si legge con ( %d,&x) e si stampa con ( %d,x) float x; si legge con ( %f,&x) e si stampa con ( %f,x) double x;si legge con ( %lf,&x) e si stampa con ( %f,x)
Linguaggio C - sezione dichiarativa: costanti e variabili
Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C - sezione dichiarativa: costanti e variabili La presente
Un esempio per iniziare. Il controllo del programma in C. Altri cenni su printf() Esercizi (printf) printf( 8!=%d, fatt);
Un esempio per iniziare Il controllo del programma in C DD Cap.3 pp.91-130 /* calcolo di 8!*/ #include #define C 8 int main() int i=1; int fatt=1; while (i
Nascita di Java. Che cos e Java? Caratteristiche di Java. Java: linguaggio a oggetti
Nascita di Java L uscita di Java, verso la metà degli anni novanta, fu accolta con molto entusiasmo dalla comunità dei programmatori e dei provider di servizi internet perché permetteva agli utenti del
IL LINGUAGGIO JAVA Input, Tipi Elementari e Istruzione Condizionale
Fondamenti di Informatica IL LINGUAGGIO JAVA Input, Tipi Elementari e Istruzione Condizionale Fondamenti di Informatica - D. Talia - UNICAL 1 Lettura di dati da input In Java la lettura di dati da input
Costrutti condizionali e iterativi
Costrutti condizionali e iterativi Introduction to Fortran 90 Paolo Ramieri, CINECA Aprile 2014 Strutture di controllo Le strutture di controllo permettono di alterare la sequenza di esecuzione delle istruzioni
Array Tipi di dato semplici e strutturati strutturati array elementi omogenei numero d ordine indice lunghezza dimensione
Array Tipi di dato semplici e strutturati i tipi di dato visti finora erano tutti semplici: int, char, float,... i dati manipolati sono spesso complessi (o strutturati) con componenti elementari o strutturate
Lezione 7: La Formalizzazione degli Algoritmi - Strutture di Controllo e Selettive La Programmazione Strutturata (3 p) Giovedì 21 Ottobre 2010
Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Corso B Docente : Ing. Anno Accademico 2010-2011 Lezione 7: La Formalizzazione degli Algoritmi - Strutture di Controllo
Introduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
IL PRIMO PROGRAMMA IN C
IL PRIMO PROGRAMMA IN C LO SCOPO Si vuole scrivere un programma in linguaggio C che chieda all utente di introdurre da tastiera due numeri interi e visualizzi il valore della loro somma sul video SOLUZIONE
Programmazione web lato client con JavaScript. Marco Camurri 1
Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'
Esercitazione 6. Array
Esercitazione 6 Array Arrays Array (o tabella o vettore): è una variabile strutturata in cui è possibile memorizzare un numero fissato di valori tutti dello stesso tipo. Esempio int a[6]; /* dichiarazione
ESEMPIO: le variabili LETTURA/SCRITTURA DI VARIABILI. Specifica Leggere da tastiera un intero, un carattere, un float e un double. Stamparli a video.
ESEMPIO: le variabili LETTURA/SCRITTURA DI VARIABILI Specifica Leggere da tastiera un intero, un carattere, un float e un double. Stamparli a video. LETTURA/SCRITTURA DI VARIABILI Codice #include
Linguaggio C - Funzioni
Linguaggio C - Funzioni Funzioni: Il linguaggio C è di tipo procedurale; ogni programma viene suddiviso in sottoprogrammi, ognuno dei quali svolge un determinato compito. I sottoprogrammi si usano anche
La gestione dei caratteri in C
in C In C i caratteri sono gestiti mediante variabili di tipo char (interi a 8 bit) Ad ogni carattere corrisponde un codice numerico ASCII (American Standard Code for Information Interchange) Un esempio
Tipi elementari, costanti. Tipi di dati. VALORI: un insieme dei valori del tipo OPERAZIONI: per operare su tali valori. Tipi. intero reale carattere
Tipi elementari, costanti 1 Tipi di dati VALORI: un insieme dei valori del tipo OPERAZIONI: per operare su tali valori Tipi Semplici intero reale carattere Strutturati 2 1 Tipo intero Gli interi servono
Corso di Informatica 1 Esercitazione n. 4
Corso di Informatica 1 Esercitazione n. 4 Marco Liverani Esercizio n. 1 Letti in input due numeri interi n > 0 e k > 1 costruire un array A di n numeri interi casuali minori di 100 che non siano multipli
Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Dall Algoritmo al Programma Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni IL PROGRAMMA Gli algoritmi sono modelli di descrizione astratti e per controllarne il funzionamento devono essere
Il potere espressivo di un linguaggio è caratterizzato da: PROGRAMMA = DATI + CONTROLLO
LINGUAGGI DI PROGRAMMAZIONE Il potere espressivo di un linguaggio è caratterizzato da: quali tipi di dati consente di rappresentare (direttamente o tramite definizione dell utente) quali istruzioni di
Programmazione in Python. Moreno Marzolla
Programmazione in Python Moreno Marzolla http://www.moreno.marzolla.name/ Copyright 2011, Moreno Marzolla (http://www.moreno.marzolla.name/teaching/labinf2011/) This work is licensed under the Creative
