1. Introducción de datos
//en C
int entero;
printf(“Introduce valor entero: ”);
scanf(“%d”,&entero);
float real;
printf(“Introduce valor real: ”);
scanf(“%f”,&real);
char cadena[10];
printf(“Introduce cadena: ”);
gets(cadena);
//en Java
Scanner teclado=new Scanner(System.in);
int entero;
System.out.println(“Introduce entero:”);
entero=teclado.nextInt();
double real;
System.out.println(“Introduce real:”);
real=teclado.nextDouble();
String cadena;
System.out.println(“Introduce cadena:”);
cadena=teclado.nextLine();
#Python
cadena=raw_input('Cadena:')
entero=int(raw_input('Entero:'))
real=float(raw_input('Real:'))
2. Arreglos: listas
//en C
int vector[4]={5,7,9,11,13};
int i;
for(i=0;i<3;i++){
printf(“%d\n”,vector[i]);
}
//en Java
int[] vector={6,9,12,15,18};
for(int e: vector){
System.out.println(e);
}
#en Python
vector=[3,5,7,9,11,13]
i=0
for i in range(len(vector)):
print vector[i]
3. Arreglos: tablas
//en C
int matriz[3][3]={{4,5,6},{8,10,12},{7,4,2}};
int i, j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf(“%d\n”,matriz[i][j]);
}
}
//en Java
int[][] matriz={{4,5,6},{8,10,12},{7,4,2}};
int i, j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
System.out.println(matriz[i][j]);
}
}
#en Python
matriz=[[6,5,3],[9,12,32],[0,54,87]]
i, j=0,0
for i in range(len(matriz)):
for j in range(len(matriz)):
print matriz[i][j]
4. Funciones matemáticas
//en C
#include<math.h>
void main(){
int a=2,b=4;
printf(“%d elevado a %d es: %d”,b,a,pow(b,a));
printf(“La raiz cuadrada de %d es: %f”,b,(float)sqrt(b));
printf(“El seno de %d es: %f”,a,sin(a));
}
//en Java
import java.lang.Math;
int a=4,b=2;
System.out.println(a+” elevado a ”+b+” es: ”+Math.pow(a,b));
System.out.println(“La raiz cuadrada de ”+a+” es: ”+Math.sqrt(a));
System.out.println(“El seno de ”+a+” es: ”+Math.sin(a));
#en Python
from math import pow,sqrt
a,b=4,2
print “La raiz cuadrada de ”,a,” es: ”,sqrt(a)
print “%d elevado a %d es: %d”%(a,b,pow(a,b))
print “El seno de %d es %f”%(b,sin(b))
5. Estructuras de control: selectivas
//en C
int a=4,b=6;
if(a<b){
printf(“%d es menor que %d”,a,b);
}
else{
printf(“%d es menor que %d”,b,a);
}
int opcion; opcion=1;
switch(opcion){
case 1: puts(“opción 1”);break;
case 2: puts(“opción 2”);break;
default: puts(“opción no definida”);break;
}
//en Java
boolean expresion;
int a=3,b=9;
expresion=(a<b)&&(b>0);
if(!expresion){
System.out.println(“La expresión da falso”);
}else{
System.out.println(“La expresión da verdadero”);
}
int opc=1;
switch(){
case 1: System.out.println(“opción 1”);break;
case 2: System.out.println(“opción 2”);break;
default: System.out.println(“opción no definida”);break;
}
#en Python
a,b=5,3
expresion1=(a>b)
expresion2=(a>0)
if expresion1 or expresion2:
print "La expresión es falsa"
else:
print "La expresión es verdadera"
opcion=1
if opcion==1:
print “Opción 1”
if opcion==2:
print “Opción 2”
else:
print “Ninguna”