LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin...

25
0 LIC. ITZEL VAZQUEZ MUÑOZ TRABAJOS DE RECUPERACION NOMBRE: _________________________________________________________ GRUPO: AULA: ____________________ ____________________________

Transcript of LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin...

Page 1: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

0

LIC. ITZEL VAZQUEZ MUÑOZ

TRABAJOS DE RECUPERACION

NOMBRE:

_________________________________________________________

GRUPO: AULA:

____________________ ____________________________

Page 2: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

1

CONTENIDO

Introducción a la programacion en c. .......................................................................................................................................... 3

ACTIVIDAD 1. ......................................................................................................................................................................................... 3

Descripción de la pantalla de dev c++ o de la app de celular. ........................................................................................... 5

ACTIVIDAD 2. ......................................................................................................................................................................................... 5

pantallas de la aplicación y el programa en la computadora. ............................................................................................ 6

ACTIVIDAD 3. ......................................................................................................................................................................................... 6

algoritmo ................................................................................................................................................................................................. 8

ACTIVIDAD 4 ........................................................................................................................................................................................... 8

ejercicio de algoritmo. ........................................................................................................................................................................ 9

ACTIVIDAD 5. ......................................................................................................................................................................................... 9

Pseudocodigo ..................................................................................................................................................................................... 10

ACTIVIDAD 8. ....................................................................................................................................................................................... 10

ejercicios de pseudocodigo ........................................................................................................................................................... 11

ACTIVIDAD 9. ....................................................................................................................................................................................... 11

diagrama de flujo ............................................................................................................................................................................... 12

ACTIVIDAD 10. ..................................................................................................................................................................................... 12

simbolos de diagrama de flujo ....................................................................................................................................................... 13

ACTIVIDAD 11. ..................................................................................................................................................................................... 13

Diagramas de flujo ............................................................................................................................................................................. 14

ACTIVIDAD 12. ..................................................................................................................................................................................... 14

conceptos basicos ............................................................................................................................................................................. 15

ACTIVIDAD 13. ..................................................................................................................................................................................... 15

programacion ..................................................................................................................................................................................... 17

ACTIVIDAD 14. ..................................................................................................................................................................................... 17

Programacion con la aplicación ................................................................................................................................................... 18

ACTIVIDAD 15. ..................................................................................................................................................................................... 18

IF-else ...................................................................................................................................................................................................... 19

ACTIVIDAD 16. ..................................................................................................................................................................................... 19

Page 3: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

2

ejemplo de if ........................................................................................................................................................................................ 20

ACTIVIDAD 17. ..................................................................................................................................................................................... 20

for ............................................................................................................................................................................................................ 21

ACTIVIDAD 18. ..................................................................................................................................................................................... 21

ejemplo de for ..................................................................................................................................................................................... 22

ACTIVIDAD 19. ..................................................................................................................................................................................... 22

sopa de letras ...................................................................................................................................................................................... 23

ACTIVIDAD 20. ..................................................................................................................................................................................... 23

preguntas .............................................................................................................................................................................................. 24

ACTIVIDAD 21. ..................................................................................................................................................................................... 24

Page 4: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

3

INTRODUCCIÓN A LA PROGRAMACION EN C.

C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control de flujo y

estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un

lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje

potente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un

programador puede utilizar la totalidad del lenguaje. Este lenguaje ha sido estrechamente ligado al sistema

operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a

ningún sistema operativo ni a ninguna máquina concreta. Se le suele llamar lenguaje de programación de

sistemas debido a su utilidad para escribir compiladores y sistemas operativos, aunque de igual forma se pueden

desarrollar cualquier tipo de aplicación.

La base del C proviene del BCPL, escrito por Martin Richards, y del B escrito por Ken Thompson en 1970 para el

primer sistema UNIX en un DEC PDP-7. Estos son lenguajes sin tipos, al contrario que el C que proporciona varios

tipos de datos. Los tipos que ofrece son caracteres, números enteros y

en coma flotante, de varios tamaños. Además se pueden crear tipos

derivados mediante la utilización de punteros, vectores, registros y

uniones. El primer compilador de C fue escrito por Dennis Ritchie para

un DEC PDP-11 y escribió el propio sistema operativo en C.

C trabaja con tipos de datos que son directamente tratables por el

hardware de la mayoría de computadoras actuales, como son los

caracteres, números y direcciones. Estos tipos de datos pueden ser

manipulados por las operaciones aritméticas que proporcionan las

computadoras. No proporciona mecanismos para tratar tipos de datos

que no sean los básicos, debiendo ser el programador el que los desarrolle. Esto permite que el código generado

sea muy eficiente y de ahí el éxito que ha tenido como lenguaje de desarrollo de sistemas. No proporciona otros

mecanismos de almacenamiento de datos que no sea el estático y no proporciona mecanismos de entrada ni

salida. Ello permite que el lenguaje sea reducido y los compiladores de fácil implementación en distintos

sistemas. Por contra, estas carencias se compensan mediante la inclusión de funciones de librería para realizar

todas estas tareas, que normalmente dependen del sistema operativo.

Originariamente, el manual de referencia del lenguaje para el gran público fue el libro de Kernighan y Ritchie,

escrito en 1977. Es un libro que explica y justifica totalmente el desarrollo de aplicaciones en C, aunque en él se

utilizaban construcciones, en la definición de funciones, que podían provocar confusión y errores de

programación que no eran detectados por el compilador.

Como los tiempos cambian y las necesidades también, en 1983 ANSI establece el comité X3J11 para que

desarrolle una definición moderna y comprensible del C. El estándar está basado en el manual de referencia

original de 1972 y se desarrolla con el mismo espíritu de sus creadores originales. La primera versión de estándar

se publicó en 1988 y actualmente todos los compiladores utilizan la nueva definición. Una aportación muy

importante de ANSI consiste en la definición de un conjunto de librerías que acompañan al compilador y de las

funciones contenidas en ellas. Muchas de las operaciones comunes con el sistema operativo se realizan a través

de estas funciones. Una colección de ficheros de encabezamiento, headers, en los que se definen los tipos de

datos y funciones incluidas en cada librería. Los programas que utilizan estas bibliotecas para interactuar con el

sistema operativo obtendrán un comportamiento equivalente en otro sistema

ACTIVIDAD 1. Con la siguiente información realiza una lectura y subraya lo más importante y genera un

mapa mental o conceptual, de lo más importante

Page 5: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

4

Elabora el mapa aquí

Page 6: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

5

DESCRIPCIÓN DE LA PANTALLA DE DEV C++ O DE LA APP DE CELULAR.

ACTIVIDAD 2. En el siguiente espacio dibuja la ventana principal de Dev C++ o de la aplicación que usas

en el celular para programar.

Page 7: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

6

PANTALLAS DE LA APLICACIÓN Y EL PROGRAMA EN LA COMPUTADORA.

ACTIVIDAD 3. De acuerdo a las imágenes que a continuación se muestran y a tu experiencia, con las

diferentes aplicaciones. Observa y escribe las diferencias que hayas observado o que hayas investigado.

O de cualquier otra aplicación que hayas utilizado. (Escríbelo en las sig. Líneas)

Page 8: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

7

Page 9: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

8

ALGORITMO

ACTIVIDAD 4. Investiga que es un algoritmo y realiza un mapa conceptual.

Page 10: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

9

EJERCICIO DE ALGORITMO.

1. Algoritmo del perímetro del romboide

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

2. Algoritmo del área del romboide

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

ACTIVIDAD 5. Realiza el algoritmo de perímetro y otro del área del romboide.

Page 11: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

10

PSEUDOCODIGO

ACTIVIDAD 8. Elabora un cuadro sinóptico sobre pseudocodigo.

Page 12: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

11

EJERCICIOS DE PSEUDOCODIGO

1. Pseudocódigo del perímetro del romboide

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

2. Pseudocódigo del área del romboide

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

____________________________________________________________________________________________________

ACTIVIDAD 9. Realiza el pseudocódigo de perímetro y otro del área del romboide.

Page 13: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

12

DIAGRAMA DE FLUJO

ACTIVIDAD 10. Realiza un cuadro sinóptico, de diagrama de flujo.

Page 14: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

13

SIMBOLOS DE DIAGRAMA DE FLUJO

DIAGRAMA SIGNIFICADO DIAGRAMA SIGNIFICADO

ACTIVIDAD 11. Dibuja los símbolos que se utilizan en un diagrama de flujo y escribe para que sirve cada

uno.

Page 15: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

14

DIAGRAMAS DE FLUJO

ACTIVIDAD 12. Realiza el diagrama de flujo del perímetro y área del romboide.

Page 16: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

15

CONCEPTOS BASICOS

1. Menciona que es:

a. Variable

_____________________________________________________________________________________________

_____________________________________________________________________________________________

b. Constante

______________________________________________________________________________________________

______________________________________________________________________________________________

c. Tipo de dato

______________________________________________________________________________________________

______________________________________________________________________________________________

2. Realiza una tabla y explica los tipos de datos que existen para programación en C.

ACTIVIDAD 13. Contesta el siguiente cuestionario.

Page 17: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

16

3. Escribe una tabla de las bibliotecas.

4. Escribe una tabla de los tipos de operadores.

Page 18: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

17

PROGRAMACION

ACTIVIDAD 14. Realiza un mapa conceptual de que es programación en C, su sintaxis y como se programa.

Page 19: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

18

PROGRAMACION CON LA APLICACIÓN

ACTIVIDAD 15. Realiza el programa del área del romboide y el perímetro del romboide. Y pon las pantallas

de los programas, su codificación y su corrida.

Page 20: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

19

IF-ELSE

ACTIVIDAD 16. Crea un cuadro sinóptico del tema if-else y sobre if anidado.

Page 21: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

20

EJEMPLO DE IF

ACTIVIDAD 17. Crea un ejemplo de un programa con if y otro con if anidado. Pegar la pantallas de los

programas.

Page 22: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

21

FOR

ACTIVIDAD 18. Crea un cuadro sinóptico del tema for.

Page 23: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

22

EJEMPLO DE FOR

ACTIVIDAD 19. Crea un ejemplo de for. Muestra las pantallas del código y de la codificación.

Page 24: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

23

SOPA DE LETRAS

ACTIVIDAD 20. Crea una sopa con los temas vistos anteriormente.

Page 25: LIC. ITZEL VAZQUEZ MUÑOZ · operativo UNIX, puesto que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a ningún sistema operativo ni a ninguna máquina

24

PREGUNTAS

ACTIVIDAD 21. De la Antología que les pase, escriban 20 preguntas con su respectiva respuesta. De las 2

unidades.