Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Formulario programacion C, Ejercicios de Programación C

Formulario para programacion en C

Tipo: Ejercicios

2023/2024

Subido el 08/12/2024

andrea-guerrero-79
andrea-guerrero-79 🇲🇽

4 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PSUDOCODIGO
LENGUAJE C
Inicio
{
Leer(variable)
scanf(“%tipo”,&variable);
Escribir(“Mensaje”)
printf(“Mensaje”);
Escribir (variable)
printf((“%tipo”,variable);
=
Termina
}
Si(condición) entonces
A
finsi
If( condición){
A
}
Si(condición) entonces
A
Otro
B
finsi
If( condición){
A
}else{
B
}
Caso(x)
x=valor1:
A
x=valor2:
B
Otro:
C
fincaso
switch(x){
case valor1:
A;
break;
case valor2:
B;
break;
default:
C;
break;
}
Mientras (condición)
A
finmientras
while(condición){
A
}
Repite
A
Hasta(condición)
Nota: si condición falso se repite, si es
veradero termina
do{
A
}while(condición);
Nota:si condición es verdadera se
repite, si es falso termina
Para(a←val_inicial;val_final;a←variación)
A
finpara
for(a=val_inicial;condición;a=variación)
{
A
{
dato:tipo
Tipo dato
Entero int %d
int x;
Real float %f
float num;
Carácter char %c
char letra;
Cadena string %s
char nom[tamaño];
Definir dato
Tipo var1, var2, mat[tam][tam], vec[tam];
Nota: los arreglos (vector y matriz) su posición inicial es 0
Ejemplo: Si tamaño es 10 (vec[10]) su posición va de 0 a 9
Operdor
pseudocódigo
C
Suma
a+b
a+b
Resta
a-b
a-b
multiplicación
a*b
a*b
División
a/b
a/b
Residuo
a mod b
a%b
Potencia
a ** b
pow(a,b)
División entera
Var_entera=a/b
Var_entera=a/b
Raíz cuadrada
a**(1/2)
Sqrt(a)
incremento
i←i+1
i=i+1 o i++
decremento
i←i-1
I=i-1 o i--
Mayor que
>
>
Menor que
<
<
Igual
=
==
Diferente
<>
=
Mayor igual
>=
>=
Menor igual
<=
<=
Conjunción
Y
&&
Disyunción
O
¦¦
negación
No
Comentarios //una línea
/*mas de una línea*/
pf2

Vista previa parcial del texto

¡Descarga Formulario programacion C y más Ejercicios en PDF de Programación C solo en Docsity!

PSUDOCODIGO LENGUAJE C

Inicio { Leer(variable) scanf(“%tipo”,&variable); Escribir(“Mensaje”) printf(“Mensaje”); Escribir (variable) printf((“%tipo”,variable); ← = Termina } Si(condición) entonces A finsi If( condición){ A } Si(condición) entonces A Otro B finsi If( condición){ A }else{ B } Caso(x) x=valor1: A x=valor2: B Otro: C fincaso switch(x){ case valor1: A; break; case valor2: B; break; default: C; break; } Mientras (condición) A finmientras while(condición){ A } Repite A Hasta(condición) Nota: si condición falso se repite, si es veradero termina do{ A }while(condición); Nota:si condición es verdadera se repite, si es falso termina Para(a←val_inicial;val_final;a←variación) A finpara for(a=val_inicial;condición;a=variación) { A { dato:tipo Tipo dato Entero int %d int x; Real float %f float num; Carácter char %c char letra; Cadena string %s char nom[tamaño]; Definir dato Tipo var1, var2, mat[tam][tam], vec[tam]; Nota: los arreglos (vector y matriz) su posición inicial es 0 Ejemplo: Si tamaño es 10 (vec[10]) su posición va de 0 a 9 Operdor pseudocódigo C Suma a+b a+b Resta a-b a-b multiplicación ab ab División a/b a/b Residuo a mod b a%b Potencia a ** b pow(a,b) División entera Var_entera=a/b Var_entera=a/b Raíz cuadrada a(1/2) Sqrt(a) incremento i←i+1 i=i+1 o i++ decremento i←i-1 I=i-1 o i-- Mayor que > > Menor que < < Igual = == Diferente <> ᴉ= Mayor igual >= >= Menor igual <= <= Conjunción Y && Disyunción O ¦¦ negación No ᴉ Comentarios //una línea /mas de una línea/

Estructura de un programa en c Autor/Nombres alumnos del equipo/ Propósito /* que hace el programa*/ Librerias #include <stdio.h> (lectura y escritura) #incluide <conio.h> (getch) #include <stdlib.h> (system) #include <math.h> (pow, sqrt, matemáticos) Constantes #define nom_const valor Prototipos de módulos tipo_modulo nom_modulo (tipo parámetro); Variables globales tipo variable; Principal int main() Inicio { Variables locales tipo va_local; Sentencias sentencias; getch(); return 0; termina } tipo_modulo nom_modulo (tipo var1, tipo var2) { Sentencias; return valor } Nota: tipo_modulo solo puede ser void (simula un procedimiento no regresa valor), int (entero), float (real)