Está en la página 1de 25

Ing.

Diego Monta

NOMBRE:
_________________________________________________________

CURSO: ESPECIALIDAD:

____________________ ____________________________

0
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

1
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

2
INTRODUCCIÓN A LA PROGRAMACION EN C.

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

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

3
Elabora el mapa aquí

4
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.

5
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)

6
7
ALGORITMO

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

8
EJERCICIO DE ALGORITMO.

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

1. Algoritmo del perímetro del romboide

____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________

2. Algoritmo del área del romboide

____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________

9
PSEUDOCODIGO

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

10
EJERCICIOS DE PSEUDOCODIGO

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

1. Pseudocódigo del perímetro del romboide

____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________

2. Pseudocódigo del área del romboide

____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________
____________________________________________________________________________________________________

11
DIAGRAMA DE FLUJO

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

12
SIMBOLOS DE DIAGRAMA DE FLUJO

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

DIAGRAMA SIGNIFICADO DIAGRAMA SIGNIFICADO

13
DIAGRAMAS DE FLUJO

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

14
CONCEPTOS BASICOS

ACTIVIDAD 13. Contesta el siguiente cuestionario.

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.

15
3. Escribe una tabla de las bibliotecas.

4. Escribe una tabla de los tipos de operadores.

16
PROGRAMACION

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

17
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.

18
IF-ELSE

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

19
EJEMPLO DE IF

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

20
FOR

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

21
EJEMPLO DE FOR

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

22
SOPA DE LETRAS

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

23
PREGUNTAS

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

24

También podría gustarte