Está en la página 1de 8

+- Primer programa

Vamos a hacer el primer programa h

Se ve la estructura que compone el programa

 Proceso principal: Las instrucciones que deben seguir unas normas


 Las instrucciones
 Las normas de escritura

Poseso principal cada vez que se debe iniciar un proceso también debe finalizar y en el
medio se encuentran las instrucciones que en el programa que hicimos es el hola
mundo

Unidad 2: Variables y tipos de datos.


Si no se entiende esto no se entiende la programación, ej (a + b = 3) el a y b
representan dos valores que la suma dan 3, si imaginamos los nros son 4 posibilidades
. son dos valores que pueden variar y son nros. Y en ningún sitio da que nros son.
Están los nros naturales que son los que conocemos y están los nros enteros que son
como los naturales pero también pueden ir hacia atrás desde el 0 hasta el menos
infinito. Si tomamos que a y b no son naturales si no enteros la variable que puede
tener son mucho mas, de echo son infinitos porque siempre voy a poder retarle un
nro mas al introducir la negatividad. Los nros también pueden ser decimales.

3 + 0 =3 -1 + 4 = 3 0.5 + 21.5 = 3
2+1=3 -2 + 5 = 3 ½ + 5/2 = 3
1 + 2 =3 -3 + 6 = 3 -2.5 + 5.5 = 3
0+3=3 -4 + 7 = 3 1.333 + 1.777 = 3
….
….

Los decimales son infinitos. Los nros nunca se terminan. ósea que a b y son dos variables y
pueden tener varias soluciones depende a la área que pertenezcan.

Topi de datos :
 Numéricos: Naturales, Enteros, Reales o decimal
 Caracteres:
 Lógicos:
CARÁCTER:
Símbolos de escritura:

 Letras mayúsculas y minúsculas


 Signos de puntuación
 Caracteres de control
 Incluso los números y los operadores
 Se delimitan con comillas simples

Para diferenciar un carácter de otro tipo siempre lo vemos entre comillas simples

El espacio también es un símbolo de escritura, para diferenciar un carácter simple se lo. Un nro
también es un carácter y la manera de identificar un carácter de otro tipo lo veremos entre las
comillas simples ‘2’ no es un nro dos si no un carácter

Cuando pasamos de los tipos simple a los tipos complejos.

Cadenas de caracteres es la unión de varios caracteres.

Ej “¡Hola Mundo!”

Se delimita por comillas dobles. El hola mundo tiene 12 caracteres. La cadena de carácter es un
tipo compuesto del tipo carácter.

El ultimo es el tipo lógico evalúa una expresión lógica cuando algo puede representar un si o
no o si es verdad o mentira

2 = 3 es falso

4 es más grande que 2 es verdadero

‘A’ = ‘B’ es falso: porque el carácter es igual al carácter

Falso = Falso : es verdad porque pueden representar verdadero y falso

En programación, las variables son espacios reservados en la memoria con un nombre único
que permite almacenar un valor de un tipo de datos. Los nombre pueden ser cualquiera ( A, b,
Fecha, longitud, nclientes pero no puede empezar con un nro.

Determinar el tipo
25: nro entero positivo “HOLA” cadena de 3.14 es el nro pi
caracteres
‘A ‘: Carácter letra mayúscula ‘5’ Caracter “FALSO” es una cadena de
caracteres
-4 numero entero negativo 2014 es un nro entero -4/2 numero entero
positivo
2/5 numero decimal 4/2 entero o natural Verdadero tipo logico
‘.’ Cadena de caracteres ‘1989’ cadena caracter ‘ ‘ un carácter

Una variable es una serie de valores limitados a una tipo de la variable y toda variable debe
tener un tipo.
Acciones secuanciales.

Son las instrucciones que se suceden línea tras línea y deben ser llevadas a cabo de manera
ordenada. La salida de una es la entrada de la siguiente.

Ej: Inicio : DEspertarr

Acción 1: Parar desoertador

Acción2: Levantarse de la cama

AcciónN: Ira lavador.

Hay cuatro acciones que son fundamentales.

Definición y asignación
Definición. Es vital porque es cuando decimos tal variable es de
tal tipo y la guardamos.
Asignacion: El requisito fundamental es que el valor asignado
forme parte del conjunto de valores posibles que puede tener la
variable es decir que no podemos asignar un carácter de un
valor numerico o a un nro un carácter.
Lectura y Escritura.
Nos permite leer un valor. Sigmifa que pedirle a alguien que
introduzca un valor directamente a una variable. Que algiuien la
introdusca por el teclado. La estamos pidiendo al exterior

Se define la todas las variales, se asignan el valor a las variables y


se añade el valor de la variable

// Definición

Definir Edad, Edad2, Edad3 como Entero;

Definir Nota como Real;

Definir LetraDNI Como Caracter;Definir NombreYApellido como Cadena;


Definir Encontrado Como Logico;

// Asignación

Nota <- 9.5;

Edad <- 10;

LetraDNI <- 'J';

NombreYApellido <- 'Hector Costa';

Encontrado <- FALSO;

// Lectura Y Escritura

Escribir 'Introduce la nota';

Leer Nota;

Escribir 'Introduce la letra de dni';

Leer LetraDNI;

Escribir 'Introduce el nombre y apellido';

Leer NombreYApellido;

Escribir 'La nota es ', Nota;

Escribir 'La letra de dni es ', LetraDNI;

Escribir 'El nombre y apellido es ', NombreYApellido;

Escribir NombreYapellido, ' ha sacado un ', Nota;

Fin de proseso

Escritura.

De forma similar, la acciom nos permite mostar el valor de una


variable(Pantalla).

Las expreciones.
Son combinaciones entre variables utilizando operadores el
resutlado de estas combinaciones da un valor que se deeben
valuar de acuerdo a las normas de presedencia y asociacion que
ten
Este resultado se puede asignar a otra variable nueva pero
siempre es necesario que la variable sea del mismo tipo del
resultado
Area_cuadrado <- base*Altura;
Area_triangulo <- base *altura/2;
Pi <- 3.14154
Area_Cirunferencia <- pi* r^2;Radio elevado al cuadrado
Num1_mayor <-
Num1_iguales <- num1 =num2;
Numeros_mayor<- num1< num2

Los relacionales som operadores comparativos:


Igual que: A=B;
Distinto de: A<>B;
Mayor de : A<b;
Menor de: A>B;
Menor o igual que: A<=b;

Sirven para comparar pueden operar cualquier tipo de variable,


no se puede comparar un carácter con un numero. Pero
podemos comparar numeros entre ellos caracteres entre ellos y
tipos logicos entre ellos tambien
Los operadores logicos. Los operadores logicos sirven para crear
expreciones logicas mas complejas.
Veremos 3 unicamente,
No logico ( ~, negacion): NOA;
Y logico ( &, conjugacion) A Y B;
O logico (|,disyuncion): A O B;
Solo pueden operar tipos logicos y su resultado tambien es un
tipo logico VERDADERO O o FALSO

Los operadores son los simbolos que indican una operación


espesifica sobre cierto numero de operando. Encontramos
Operadores algebraicos
Operadores relacionados
Operadores logicos
Los algebraicos son basicamente las operaciones matematicas
que todos conocemos
Suma: A + B;

Resta

Multiplicacion

Divicion

Modulo: A%B

Potenciacion: A ^B

Suelen operar varibles numericos y su resultdo tambien suele ser un numero

Definir a y b como logivos, escribir no a.

WWW : (Word Wide web)


Es el sistema por el cual se gestionan infomacion que sera compartida en internet , es
necesario tener una coneccion a internet para poder utilizarla

Expreciones anidadas y reglas de presedencias.

Al juntar varias expreciones se llama una exprecion anidada

a^2+b^2+2*b

Se debe saber cuando se tienen que utilizar

Primer lugar evaluamos las operaciones algebraicas, como se resuelve normalmente ls reglas
que sigue

Seguimos con las relaciones hasta que llegue a logico, el resultado simpre es logico

Los parentesis indican preferencia

A+30%15<15*B+10 =A+ (30%15=2)

Operaciones con caracteres y cadenas.

Cuand

También podría gustarte