P.L.E 3

ASCII extendido (Pagina de código 437)
128Ç
160á
192└
224Ó
129ü
161í
193┴
225ß
130é
162ó
194┬
226Ô
131â
163ú
195├
227Ò
132ä
164ñ
196─
228õ
133à
165Ñ
197┼
229Õ
134å
166ª
198ã
230µ
135ç
167º
199Ã
231þ
136ê
168¿
200╚
232Þ
137ë
169®
201╔
233Ú
138è
170¬
202╩
234Û
139ï
171½
203╦
235Ù
140î
172¼
204Ì
236ý
141ì
173¡
205ᑕ
237Ý
142Ä
174«
206╬
238¯
143Ɲ
175»
207¤
239´
144É
176░
208ð
240­
145æ
177▒
209Ð
241±
146Æ
178Қ
210Ê
242‗
147ô
179│
211Ë
243¾
148ö
180┤
212È
244¶
149ò
181𬎽
213ı
245§
150û
182Â
214Í
246÷
151ù
183À
215ȃ
247¸
152ÿ
184©
216Ï
248°
153Ö
185╣
217┘
249¨
154Ü
186║
218┌
250·
155ø
187╗
219█
251¹
156£
188╝
220▄
252³
157Ø
189¢
221¦
253²
158×
190¥
222Ì
254■
159ƒ
191┐
223▀
255  

Evaluacion bloque 4



BLOQUE 5

ESTRUCTURAS DE CONTROL

OBJETIVO: Manejar las diferentes estructuras de control que se utiliza en lenguaje C, aplicándolas en la solución de problemas mediante el desarrollo de programas (programación).

ACTIVIDAD 1: ESTRUCTURAS DE CONTROL

Elabore un organizador gráfico con los diferentes tipos de estructuras de control que se manejan en C.




ACTIVIDAD 2: CÓDIGO DE COLORES PARA LENGUAJE C
  • Elabore un organizador gráfico (tabla) con el código de colores que se utiliza en C. Explique y escriba un ejemplo.
Colores que se utiliza en C.

0
Negro
1
Azul
2
Verde
3
Agua marina
4
Rojo
5
Purpura
6
Amarillo
7
Blanco
8
Gris
9
Azul claro
A
Verde claro
B
Agua marina
C
Rojo claro
D
Purpura claro
E
Amarillo claro
F
Blanco brillante

Por Ejemplo si queremos que a la hora de ejecutar un código de programa con fondo de color azul y texto de color rojo, ingresamos:
Donde el 1 sería para el fondo de color azul y el 4 para el texto de color rojo

ACTIVIDAD 3: FUNCIONES PROPIAS DE LENGUAJE C
  • Elabore un organizador gráfico (tabla) donde describa las funciones de la Librería Math. Explique y escriba un ejemplo.


Nombre
Descripción
Ejemplo
ceil(x)
redondea x al entero más pequeño no menor que x
ceil(9.2) es 10.0
ceil(-9.8) es -9.0
floor(x)
redondea x al entero más grande no mayor que x
floor()9.2) es -9.0
floor (-9.8) es 10.0
fabs(x)
valor absoluto de x
fabs(-9.5) es 9.5
fmod(x,y)
residuo de x/y como numero de punto flotante
fmod(13.657, 2.333) es 1.992
sqrt(x)
raíz cuadrada de x
sqrt(9.0) es 3.0
pow(x,y)
x elevado a la potencia y
pow(2,7) es 128
log(x)
logaritmo natural de x(base e)
log10(x)
log10(x)
logaritmo de x(base10)
log(2.71828) es 1
exp(x)
función exponencial
exp(0.1) es 2.71828
sin(x)
seno trigonométrico de x(en radianes)
sin(0.0) es 0.0
cos(x)
coseno trigonométrico de x(en radianes)
cos(0.0) es 1
tan(x)
tangente  trigonométrico de x(en radianes




BLOQUE 6

ESTRUCTURAS DE CONTROL - ESTRUCTURAS ESTÁTICAS

OBJETIVO: Utilizar las estructuras estáticas que se maneja en C mediante la programación.

ACTIVIDAD 1:
  • Investigue sobre la estructura for y switch, ponga un ejemplo de cada una

Estructura switch.
 
Esta estructura permite considerar decisiones para más de dos posibilidades.

Ejemplos.
 Se puede tener un switch formando parte de la secuencia de sentencias de otro switch. Incluso si las constantes case del switch interior y del exterior contienen valores comunes, no aparecen conflictos
Ejemplos de estructura switch:
 
 Ejemplo 1:
 
#include<stdio.h>
main() {
char ch;
printf("Introduzca una vocal: ");
ch=getchar();
switch(ch) {
case 'a': puts("Se ha pulsado una a.");
break;
case 'e': puts("Se ha pulsado una a.");
break;
case 'i': puts("Se ha pulsado una a.");
break;
case 'o': puts("Se ha pulsado una a.");
break;
case 'u': puts("Se ha pulsado una a.");
break;
default: puts("Error");
}
}


Estructura for.
 
  El formato general de la sentencia if es el siguiente. La inicialización es una expresión simple, normalmente una asignación a la variable de control del bucle de un valor inicial. La condición es una expresión lógica o de comparación que determina el fin del bucle. El incremento es una expresión simple que modifica la variable de control al final de cada vuelta.
 
Ejemplo 1:
 
 
#include <stdio.h>
main() {
int n,i;
int suma;
printf("Suma desde 0 hasta n.\n");
printf("Introduce un número n: ");
scanf("%i", &n);
for(i=suma=0;i<=n;i++)
suma=suma+i;
printf("Suma desde 0 hasta %d=%d\n", n, suma);
}

  • Utilice el ejemplo antes planteado y programe en Lenguaje C, utilizando el compilador Dev-C++
//elaborar una tabla de multiplicar como decee el usuario
#include<stdio.h>//encabezado
main(){
    int tab,nun,multi; //es una variable de tipo entero
printf("ingrese el numero de la tabla que decea multiplicar: ");//visualisa informacion en la pantalla
 scanf("%i", &tab);//escanea la informacion
for(nun=1;nun<=10;nun++){ //es una sentencia de control repetitiva "para"
multi=nun*tab;
printf("%i * %i = %i \n",tab,nun,multi);}//visualisa informacion en la pantalla
system ("pause");//pone pausa a la informacion
return 0;//retorna la informacion
}//cierra el programa




ACTIVIDAD 2:
  • Escriba que es una estructura.
Las estructuras son colecciones de variables relacionadas bajo un nombre.
Las estructuras pueden contener variables de muchos tipos diferentes de datos
- a diferencia de los arreglos que contienen únicamente elementos de un mismo
Tipo de datos.


  • Explique para que se utiliza la palabra reservada struct en lenguaje C
La palabra reservada struct indica se est∂a deØniendo una estructura. El identiØcador ejemplo es el nombre de la estructura. Las variables declaradas dentro de las llaves de la deØnici∂on de estructura son los miembros de la es-tructura. Los miembros de la misma estructura deben tener nombres ∂unicos mientras que dos estructuras diferentes pueden tener miembros con el mismo nombre.

  • Ponga un ejemplo con estruct.
#include <stdio.h>
#include <string.h>
 
/* definimos una estructura para cds */
struct cd 
{
     char titulo[30];
     char artista[25];
     float precio;
     int canciones;
} Cd1 = {     /* inicializamos la estructura Cd1 crea con sus valores 
               * usando las definiciones iniciales*/
                         "Canciones Bebe", /* titulo */
                         "Pinocho", /* artista */
                         12.50, /* precio */
                         16 /* total canciones */
           };
 
int main(void)
{
         struct cd Cd2; /* definimos una nueva estructura llamado cd2 */
         
         /* asignamos valores a los tipos de datos del cd2 */
         strcpy(Cd2.titulo, "New Age"); 
 
         /* la forma de insertar valores a un 
          * tipo char en una estructura es usando strcpy
          * de la libreria string.h 
          */
         strcpy(Cd2.artista, "Old Man");
         Cd2.precio = 15.00;
         Cd2.canciones = 12;
         
         /* la forma de acceder a los valores de una estructura */
         /* es usando el "." despues de la definicion del dato*/
         printf("\n Cd 1");
         printf("\n Titulo: %s ", Cd1.titulo);
         printf("\n Artista: %s ", Cd1.artista);               
         printf("\n Total Canciones: %d ", Cd1.canciones);
         printf("\n Precio Cd: %.2f ", Cd1.precio);
         
         printf("\n");
         printf("\n Cd 2");
         printf("\n Titulo: %s ", Cd2.titulo);
         printf("\n Artista: %s ", Cd2.artista);               
         printf("\n Total Canciones: %d ", Cd2.canciones);
         printf("\n Precio Cd: %.2f ", Cd2.precio); /* el .2 que esta entre %f 
                                                   * sirve para mostrar unicamente 
                                                   * 2 decimales despues del punto*/
         
         return 0;
}
















No hay comentarios:

Publicar un comentario