Publicidad:
Terra
La Coctelera

Nombres primers

// programa nombres primers entre 2 i 1000
#include<stdio.h>
int i;
int primer(int num);
void main()
{
for(i=2;i<=1000;i++)
if(primer(i)) printf("%d, ",i);
getchar();
}

int primer(int num)
{
int i=2;
int prim=1;
while((i<num)&&(prim))
{
prim=(num%i!=0);
i++;
}
return prim;
}

Codi en c/c++ del PIN + PUK

#include<stdio.h>
int conta_pin;
int conta_puk;
int pin,puk,encertat_pin,encertat_puk;
main()
{
conta_pin=3;
conta_puk=10;
encertat_pin=0;
encertat_puk=0;
do
{
printf("Introduix el PIN: ");
scanf("%d",&pin);
if(pin==123) {printf("OK");encertat_pin=1;}
else
{
conta_pin--;
if(conta_pin==0)
do
{
printf("Introduix PUK: ");
scanf("%d",&puk);
if(puk==5432) {printf("OK");encertat_puk=1;}
else
{
conta_puk--;
if(conta_puk==0) printf("Bloquetjat");
}
}while((conta_puk>0)&&(!encertat_puk));
}
}while((conta_pin>0)&&(!encertat_pin));
getch();
return 0;
}

Qcad

Apunts de Qcad

Freqüències de les notes musicals

Preguntes de l'exàmen de Sistemes Operatius

1. Definició i exemples de sistema operatiu
2. Gestió de processos
3. Gestió de fitxers
4. Gestió de memòria
5. Per què Java és multiplataforma?

Contestar una de 2 preguntes proposades pel professor el dia de l'exàmen (temps = 30 minuts)

CR2010

CR2010. Microprocessador de propòsit educatiu amb joc d'instruccions mínim.

Justificació: Pretén ajudar a la comprensió de l'alumne sobre el funcionament elemental d'un ordenador i l'execució de programes. El repertori d'instruccions mínim el fa limitat però de comprensió funcional simple.

Registres: Només 2. El PC conté el nº de la instrucció en execució. L'AC o acumulador guarda l'últim valor calculat o llegit de teclat.

Aclariments: Les " significaran literalment un caràcter o enter. Un nº sense " serà una posició de memòria o nº d'una instrucció del programa. Només entrada de dades per teclat i eixida per pantalla (mode de text).

Joc d'instruccions:

suma op1, op2
resta op1, op2
multiplica op1, op2
dividix op1, op2

escriu_pantalla dada
llegir_teclat (i el guarda en l'AC)

mou_a orige, destinació
salta_si condició, destinació (les condicions són zero, no_zero, positiu, negatiu)

Exemples: Per a il·lustrar i concretar el funcionament.

1. Codi màquina que calcula la mitjana aritmètica de 2 enters introduïts per teclat

1 escriure_pantalla "1"
2 escriure_pantalla "r"
3 escriure_pantalla " "
4 escriure_pantalla "n"
5 escriure_pantalla "º"
6 escriure_pantalla ":"
7 llegir_teclat
8 mou_a ac,1000
9 escriure_pantalla "2"
10 escriure_pantalla "n"
11 escriure_pantalla " "
12 escriure_pantalla "n"
13 escriure_pantalla "º"
14 escriure_pantalla :
15 llegir_teclat
16 mou_a ac,1001
17 suma 1000,1001
18 dividix ac,2
19 escriure_pantalla "m"
20 escriure_pantalla "i"
21 escriure_pantalla "t"
22 escriure_pantalla "j"
23 escriure_pantalla "a"
24 escriure_pantalla "n"
25 escriure_pantalla "a"
26 escriure_pantalla ":"
27 escriure_pantalla " "
28 escriure_pantalla ac

2. Codi màquina del problema del PIN secret (123) sense límit d'intents

1 escriure_pantalla "P"
2 escriure_pantalla "I"
3 escriure_pantalla "N"
4 escriure_pantalla ":"
5 escriure_pantalla " "
7 llegir_teclat
8 resta ac, "123"
9 salta_a no_zero, 1
10 escriure_pantalla "O"
11 escriure_pantalla "K"

Codi en c++ de mitjana

** programa que calcula la mitjana aritmètica de dos números

** introduïts per teclat

#include <stdio.h>
int a,b,c;
main()
{
printf("1r n§: ");
scanf("%d", &a);
printf("2n n§: ");
scanf("%d", &b);
c=(a+b)/2;
printf("la mitjana ‚s: %d",c);
getchar();getchar();

}

descarrega el programa

Programació 2n Batxiller

PROGRAMACIÓ D'AULA 2010-2011

A) UNITATS DIDÀCTIQUES

1. Introducció. Equips informàtics
2. Administració de sistemes operatius
3. Xarxes d’ordinadors i serveis d’Internet
4. Disseny web
5. Disseny i implementació de bases de dades
6. Programació en C++ i ordinogrames
7. Dibuix vectorial

--------------------------------------------------------------------------------
1. Introducció. Equips informàtics
Objectius didàctics: Proporcionar un marc de partida uniforme al grup així com coneixer
els distints elements d’un ordinadors, la seua funcionalitat, prestacions i classes
Activitats d’aprenentatge
1 Definició de la informàtica i història
2 Codificació de la informació
3 Unitats funcionals: unitat central de procés, memòria, bussos de comunicació, placa
base i perifèrics.
4. Anàlisi de les prestacions d’ordinadors i perifèrics.
Activitats d’avaluació
- Preguntes curtes sobre els conceptes vistos
- Resoldre problemes plantejats de comparació de prestacions
- Coneixer i descriure correctament els elements i funcionalitat de l’arquitectura d’un
computador
- Identificació visual i muntatge simple de perifèrics

Temporització 20h
2. Administració de sistemes operatius
Objectius didàctics
Millor coneixement del sistema operatiu i saber valorar el seu treball i la seua importància
Activitats d’aprenentatge
1. Definició.
2. Exemples
3. Funcions i eines
4. Comparativa entre linux i windows
Activitats d’avaluació
– Preguntes curtes sobre el tema i treballs pràctics
Temporització 20h
3. Xarxes d’ordinadors i serveis d’Internet
Objectius didàctics
El domini sobre el treball telemàtic ja siga en una xarxa local (LAN) o per internet WAN)
Activitats d’aprenentatge
– Veure els conceptes de xarxes públiques i privades, xarxes d’àrea local i Internet.
– Configuració IP dels ordinadors d’una xarxa. Adreces IP, màscares de xarxa i porta
d’enllaç per defecte. Direcció MAC, nom de domini i grup de treball. Sistema de noms de
domini. Protocol DHCP. Direccions IP públiques i privades.
– Estructura i tipologia de les xarxes. Xarxes cablejades i sense fil. Maquinari per a la
implantació de xarxes. Targetes de xarxa, encaminadors, commutadors, concentradores,
punts d’accés sense fil i cables.
– Implantació de xarxes. Clients i servidors d’una xarxa. Configuració lògica dels
ordinadors i els equips d’interconnexió. Configuració del servidor de domini. Configuració
del grup de treball. Verificació del funcionament de la xarxa. Seguretat en xarxes sense fil.
– Seguretat en la xarxa. Ports TCP/UDP i servicis d’Internet. Instal·lació i configuració
d’aplicacions de seguretat. Antivirus i tallafocs. Criptografia i certificats digitals per a
xifratge i firma electrònica.
– Ordes del sistema operatiu per a la configuració i verificació del funcionament de la
xarxa. Creació de scripts senzills.
Activitats d’avaluació
– Elaboració de projectes i pressupostos de xarxes d’àrea local.
– Implantació d'una xarxa servidor/client i/o p2p
– Configuració i verificació del funcionament de la xarxa i/o la creació de scripts senzills
per a tal fi
Temporització 20h
4. Disseny web
Objectius didàctics
Aprendre a crear, publicar i mantenir una pàgina web dinàmica
Activitats d’aprenentatge
– Llenguatge HTML.
– Llenguatge PHP: Sintaxi bàsica dels llenguatges web. Tipus de dades. Declaració de
variables. Constants. Operadors. Instruccions d’entrada i eixida estàndard. Estructures de
control: bifurcacions i bucles. Cadenes de caràcters.
– Blogs i variants
– Manteniment d´un blog
Activitats d’avaluació
– Dissenyar una web dinàmica
– Crear i mantenir un blog
Temporització 20h
5. Disseny i implementació de bases de dades
Objectius didàctics
Aprendre a disseyar models de bases de dades per a una especificació informal
determinada. Tant l'anàlisi del problema i saber fer el diagrama entitat/relació com el seu
pas a tables i explotació
Activitats d’aprenentatge
– Anàlisi i disseny de bases de dades senzilles. Entitats, atributs i relacions.
– Tipus de relacions.
– Determinació del nombre de taules en una base de dades.
– Claus alienes i relacions entre taules.
– Creació de taules.
– Implementació de relacions entre taules.
– Consultes sobre bases de dades
Activitats d’avaluació
– Supòsits pràctics d’anàlisi, disseny, implementació i consultes sobre bases de dades
Temporització 20h
6. Programació en C++ i ordinogrames
Objectius didàctics
Que l'alumnes aprenga a realitzar programes senzills amb llenguatges de programació
d'alt nivell. Tot observant les directrius de la programació estructurada
Activitats d’aprenentatge
– Identificadors, variables i constants.
– Tipus de dades. Comentaris.
– Estructura d’un programa.
– Instruccions d’entrada i eixida estàndard.
– Assignacions de valors a variables. Operadors aritmètics. Operadors lògics. Operadors
relacionals. Altres operadors.
– Estructures de control. Bifurcacions. Bucles. Condicions de finalització de bucles.
– Vectors.
– Funcions i procediments.
Activitats d’avaluació
– Creació d’aplicacions senzilles utilitzant un entorn de desenrotllament (Turbo C).
Temporització 20h
7. Dibuix vectorial
Objectius didàctics
Introduir a l’alumne en el disseny per ordinador a través del dibuix vectorial amb
l’OpenOffice Draw
Activitats d’aprenentatge
1. Presentació del programa i menús
2. Eines
3. Tècniques bàsiques
4. Activitats d’exemple
Activitats d’avaluació
- Treballs consistents en fer disseny de cartells, fullets publicitaris i/o diagrames.
Temporització 10h

B) CRITERIS D'AVALUACIÓ GENERALS
– Coneixements 40%
– Procediments 60%
Nota: Les faltes a classe injustificades d'un 20% o més del total d'hores en una avaluació
implicarà haver de fer les mateixes proves i treballs que els companys i, a més, una prova
escrita (50% de la nota) sobre els continguts de tota l'avaluació.
L'avaluació serà contínua.

[an error occurred while processing the directive]