#include <stdio.h> char c[10]; void leggeDati() { int i; for (i=0; i<10; i++) scanf("%c", &c[i]); } void scambiaOrdine() { int i; char t; for (i=0; i<5; i++) { t = c[i]; c[i] = c[9-i]; c[9-i] = t; } } void stampaDati() { int i; for (i=0; i<10; i++) printf("%c", c[i]); } int main() { leggeDati(); scambiaOrdine(); stampaDati(); }
Mese: Marzo 2018
Test in preparazione alle prove INVALSI
Segnalo i link a cui potete trovare esempi di prove INVALSI computer based, simili a quelle che saranno somministrate nel mese di maggio agli allievi delle classi seconde:
Indico anche un link ad un sito (non ufficiale INVALSI) in cui è possibile avere correzione automatica dei test/esercitazione, anche se relativi alle prove somministrate gli scorsi anni:
Comunicato di Gabriella Rosso
(referente INVALSI per il Liceo)
(referente INVALSI per il Liceo)
Anagrafe
Esempio completo di sito web per la gestione di un database anagrafico con JSPF per header, menu e footer.
Gestione avanzata della console di output
File: console.h
#include <windows.h> void GotoXY(int x, int y) { SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), (COORD) {x, y}); } void Color(int c) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), c); }
File: esempio.c
#include <stdio.h> #include "console.h" int main() { GotoXY(10, 5); Color(15); printf("Ciao alla "); Color(14); printf("classe "); Color(13); printf("2F"); }
numeri.c
#include <stdio.h> int a[20]; void leggeVettore() { int i; printf("Inserisci 20 valori interi\n"); for (i=0; i<20; i++) scanf("%d", &a[i]); } void stampaVettore() { int i; printf("a = ("); for (i=0; i<20; i++) printf(" %d ", a[i]); printf(")\n"); } int main() { leggeVettore(); stampaVettore(); return 0; }
Prototipo di pagina JSP per l’accesso ad un DB
Tabella: Classe5E
index.html
- Crea la tabella
- Cancella la tabella
- Inserisci un nominativo
- Cancella un nominativo
- Visualizza tutti i nominativi
crea.jsp
<%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> <%@page import="java.sql.Statement"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.SQLException"%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Classe 5ª E</title> </head> <body> <h1>Classe 5ª E - Creazione tabella</h1> <% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:mysql://didattica1.liceocuneo.it/db1", "studente1", "topolino13"); Statement stat = conn.createStatement(); stat.executeUpdate("CREATE TABLE Classe5E (ID_Studente INT NOT NULL AUTO_INCREMENT, Cognome VARCHAR(45) NOT NULL, Nome VARCHAR(45) NOT NULL, LuogoNascita VARCHAR(45) NOT NULL, DataNascita DATE NOT NULL, PRIMARY KEY (ID_Studente))"); stat.close(); conn.close(); %> <p>Tabella "Classe5E" creata correttamente.</p> <% } catch (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException ex) { %> <p><%=ex.toString()%><br/><%=ex.getMessage()%></p> <% } // endcatch %> </body> </html>
Progetto NetBeans completo: Anagrafe5E.zip
Esempi di domande per la terza prova di Fisica
- Dimostra la legge che collega le tensioni V1 e V2 presenti sui due avvolgimenti di un trasformatore al numero di spire N1 ed N2 di detti avvolgimenti.
- Calcola a partire dall’espressione della tensione alternata V(t) la corrente i(t) che circola in una resistenza e la potenza istantanea dissipata P(t). Rappresenta graficamente la funzione P(t).
- Calcola l’espressione matematica che rappresenta il campo elettrico indotto generato all’interno di un campo magnetico variabile con rapidità ΔB/Δt e disegna le linee di forza di tale campo.
- A partire dall’espressione dell’energia del campo elettromagnetico per unità di volume, calcola i valori medi di tale energia esprimendo il risultato utilizzando dapprima solo il campo E, e poi solo il campo B.
- Spiega come viene prodotta un’onda elettromagnetica e come avviene la sua ricezione.
- Descrivi utilizzando anche dei grafici come variano corrente e carica all’interno di un circuito oscillante e come la frequenza di oscillazione è collegata al valore di C ed L.