0% encontró este documento útil (0 votos)
8 vistas

10 para programacion

Son notas de mis clases de programación

Cargado por

Ramiro Spandrio
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas

10 para programacion

Son notas de mis clases de programación

Cargado por

Ramiro Spandrio
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Resumen Programación

tarea numero 1:
página 1:
Un identificador es una secuencia de caracteres alfabéticos, numéricos
y el guión bajo. Con ellos podemos dar nombre a variables, constantes,
tipos de datos, nombres de funciones o procedimientos.

Cada lenguaje de programación tiene sus propias características.El


programador tiene libertad para darle cualquier nombre a un
identificador, siguiendo las siguientes regías:

1. Iniciar con una letra (mayúscula o minúscula) o el carácter subrayado (_),


sin espacios.
2. Distinguir entre mayúsculas y minúsculas.
3. Permitir letras, dígitos y el carácter subrayado después del primer carácter.
4. Evitar identificadores duplicados dentro del mismo programa.
5. No usar palabras reservadas como identificadores, pero los estándares
pueden ser redefinidos.

En lenguaje C existen identificadores especiales que podrían tener uno o


varios puntos, tales como:
persona.apellidoPaterno
El punto indica el acceso a un campo de una estructura.

Identificadores válidos:

numero, year2008, Base_l, función, división

Identificadores no válidos:

número, ?precio, año, 2007,4semestre.


Tipos de datos
Un dato es el conjunto de valores que se pueden tomar durante el
programa.Por lo tanto los tipos de datos son los valores que una
variable puede tomar.
● Los datos en un programa pueden ser simples o compuestos.
● Los datos simples son indivisibles y no se pueden descomponer.
● un dato compuesto está integrado por varios datos
● Una constante es un dato que permanece sin cambio durante el desarrollo del
algoritmo o durante la ejecución del programa, es decir valores fijos que no
pueden ser alterados por el usuario.

pagina 2 :
Dentro de los simples se extienden sus características Los tipos de datos
simples son: numéricos (enteros y reales), lógicos y caracteres
Tipos de datos predefinidos: Numéricos, Lógicos, Caracteres, Cadenas.

int (entero), float (flotante), double (flotante de doble precisión ), char (carácter), void 0
sin valor, Este tipo de datos se divide en enteros y reales.

Tipos enteros.
Los enteros son aquellos números que no tienen fracciones o decimales. Estos
números pueden ser negativos o positivos

Tipos reales o de coma flotante(float/double).


Los tipos de datos de coma flotante en C representan números reales con decimales y
muy grandes o muy pequeños. Utilizan la notación de punto flotante, una
generalización de la notación científica. C admite tres formatos: float (4 bytes),
double (8 bytes) y long double (10 bytes).

Datos lógicos
Aquel que sólo puede tomar uno de dos valores: verdadero (true) o falso (false). En
lenguaje C no existe el tipo lógico pero se puede implementar con un número entero,
0 es falso y cualquier número diferente de cero verdadero.

Los caracteres se almacenan en "palabras" de 8 bits (1 byte), representando valores


enteros
pagina 3:
Una característica de la parte estándar del conjunto de caracteres (los 128 primeros)
es que incluye letras mayúsculas, minúsculas y dígitos, ordenados de manera
natural. Esto permite manejar rangos de caracteres de manera definida, como en la
expresión booleana que determina si un carácter es una letra minúscula (c >= 'a' &&
c <= 'z'). Además, existe el tipo de dato cadena (compuesto), que consiste en una
sucesión de caracteres delimitados por comillas. La longitud de una cadena es el
número de caracteres entre los delimitadores.

En cuanto al tipo void, representa datos vacíos o sin valor. Por ejemplo, en la
función main(), void indica que no devuelve ningún valor. Es importante tener en
cuenta que mientras en algunos compiladores el main() puede ser void (void) o int
(void), en otros, como dev-c++, debe devolver un entero (int) debido al return 0. Las
demás funciones predefinidas pueden utilizar el tipo void sin problemas.

Variables
Una variable es un dato cuyo valor puede cambiar durante el desarrollo del
algoritmo o ejecución del programa.Es decir, representará un valor almacenado
en memoria que se puede modificar en cualquier momento o conservar para ser
usado tantas veces como se desee.Todas las variables deben ser declaradas antes
de ser usadas.Cada variable por lo tanto tiene asociado un identificador.
Cuando declaramos una variable le estamos diciendo al compilador que debe:
reservar espacio en memoria.

Hay diferentes tipos de variables:


● enteras.
● reales.
● caracteres y cadenas.
la declaraciones de las variables se dan a entender por variable = valor;
El cualificador const permite dar nombres simbólicos a constantes. Su valor no
puede ser modificado por el programa.
tarea numero 2
pag 1:
Estructura selectiva :
La estructura de control selectiva o alternativa permite ejecutar acciones
específicas basadas en condiciones. Puede realizar una acción entre
varias opciones según una condición, o realizar una acción dependiendo
del cumplimiento o no de una condición determinada.
Esta capacidad de tomar decisiones mejora el funcionamiento de los
programas y aumenta su versatilidad al permitir acciones alternativas
según las circunstancias. Así, la ejecución de partes del programa
depende de si ciertas condiciones se cumplen o no.

La estructura de control selectiva, como el "if", nos permite tomar


decisiones basadas en condiciones.

La expresión condicional
Dependiendo de si una expresión es verdadera o falsa, se ejecutará una
acción específica. La condición se evalúa como verdadera si el resultado
de la expresión no es cero y falsa si es cero.

Bloque de sentencias o instrucción compuesta

Se denomina bloque de sentencias a un conjunto de instrucciones delimitadas, por


ejemplo en lenguaje C,
utilizan llaves que abren y cierran { }.

pag 3:
Estructura de control selectiva simple si (if)

Estructura de control que dirige a la computadora para ejecutar una o más instrucciones
solamente si la condición es verdadera. Si la condición es falsa no realiza ninguna acción.
pag 4
Anidamiento o escalonamiento si-si no-si (if-else-if)

El concepto de anidamiento es muy utilizado en la programación y consiste en insertar una


estructura dentro de otra.
La expresión “si anidados” se refiere a que podemos utilizar una sentencia si (if) dentro de
otra sentencia si (if).
Esto se emplea cuando se tienen que cumplir varias condiciones para poder ejecutar una
acción.

tarea numero 4(swiches):


pagina 1

pagina 2:
Ejercicios
1. Indique un tipo de calificacion obtiene un alumno segun la calificacion
a.100 = excelente
b. 90-99= muy bueno
c. 80-89= bueno
d. 70-79= regular
e. 60-69= muy malo
f. 59-0 =reprobado
#include <stdio.h>

int main() {
float calif;
printf("Ingrese un número del 0 al 100: ");
scanf("%f", &calif);
calif = calif / 10;
switch ((int)calif) {
case 0: printf("Desaprobado con honores"); break;
case 6: printf("Desaprobado"); break;
case 7: printf("Aprobado a duras penas"); break;
case 8: printf("Aprobado"); break;
case 9: printf("Aprobado satisfactoriamente"); break;
case 10: printf("Aprobado de manera excelente"); break;
default: printf("El número no está en el rango solicitado");
}
return 0;
}

2. Genere un programa en el cual ingrese mes y dia de nacimento. muestre por


pantalla signo del zodiaco

#include <stdio.h>
int main() {
int mes;
float dia;
printf("¿En qué día naciste? ");
scanf("%f", &dia);
printf("¿En qué mes naciste? ");
scanf("%d", &mes);
switch (mes) {

case 1: printf((dia < 21) ? "Capricornio" : "Acuario"); break;


case 2: printf((dia < 21) ? "Acuario" : "Piscis"); break;
case 3: printf((dia < 21) ? "Piscis" : "Aries"); break;
case 4: printf((dia < 21) ? "Aries" : "Tauro"); break;
case 5: printf((dia < 21) ? "Tauro" : "Géminis"); break;
case 6: printf((dia < 21) ? "Géminis" : "Cáncer"); break;
case 7: printf((dia < 21) ? "Cáncer" : "Leo"); break;
case 8: printf((dia < 21) ? "Leo" : "Virgo"); break;
case 9: printf((dia < 21) ? "Virgo" : "Libra"); break;
case 10: printf((dia < 21) ? "Libra" : "Escorpio"); break;
ecase 11: printf((dia < 21) ? "Ofiuco" : "Sagitario"); break;
case 12: printf((dia < 21) ? "Sagitario" : "Capricornio"); break;
default: printf("Mes no válido");
}
}

3. Escribe un programa que pida al usuario ingresar su edad y


determine si es mayor de edad o no, mostrando un mensaje
adecuado.
#include<stdio.h>
int main()
{
float edad;
printf("cuantos años tenes?");
scanf("%f", &edad);
if( edad>18){
printf("es mayo de edad");
}

else(edad<=18){
printf("es usted menor de edad");
}
}

4. ¿que utilidad tiene la variable printf?


el print imprime el texto; Esta función se utiliza para mostrar datos en la consola o
en otro dispositivo de salida con un formato específico.

5. ¿que es una variable?¿cuál es la utilidad de float?


una variable es un dato que puede ir variando de valor a lo largo del programa, la
utilidad de float es declarar los datos variables

6. ¿para que se utiliza “scanf”?


scanf se utiliza para leer datos de entrada del usuario, Esta función se utiliza para
leer datos de entrada del usuario desde la consola u otro dispositivo de entrada con
un formato específico

7. que es un dato?
Un dato es el conjunto de valores que se pueden tomar durante el programa

8. que es la estructura condicional?


la estructura condicional es la conformación de las expresiones “if” y “else” y
dependen de la acción especifica dada en los paramentros(if,else)

9. que es un identificador?
identificador es una secuencia de caracteres alfabéticos, numéricos y el guión bajo

10. ¿que es una constante?


una constante es un dato que no va a modificar su valor a lo largo de la codificación

12.¿Cuáles son las reglas para nombrar un identificador?


no debe empezar con números, barra baja (_) y caracteres especiales

13.¿Qué es un tipo de dato? Mencione tres tipos de datos en el lenguaje C y sus


características.

los tipos de datos son los valores que una variable puede tomar
-numéricos (enteros y reales)
-Lógicos
-caracteres
edad=catorce14 (bien)
edad=_catorce14 (mal)
edad=14catorce (mal)
edad=catorce 14 (mal)
edad=catorce_14 (bien

edad=dato (ya sea variable o constante)


catorce, 14= tipo de dato (la barra baja es unicamente un separador)

// Determinar si un estudiante es admitido en la universidad según sus promedios.

#include<stdio.h>
int main()
{
int nota1, nota2, nota3;
float promedio;
printf("ingrese sus notas de primer trimestre: ");
scanf("%d",&nota1);
printf("ingrese sus notas de segundo trimestre: ");
scanf("%d",&nota2);
printf("ingrese sus notas de tercer trimestre: ");
scanf("%d",&nota3);
promedio = (nota1 + nota2 + nota3) / 3.0;
if (promedio>8){
printf("Felicidades, su promedio es %.2f y cumple con el requisito para ser admitido
en la universidad.\n", promedio);
} else {
printf("Lo siento, su promedio es %.2f y no cumple con el requisito para ser admitido
en la universidad.\n", promedio);
}
}

que es el pseudocodigo?
es un lenguaje informal para representar el codigo

También podría gustarte