guía del estudiante unidad 1 - cursos.clavijero.edu.mx

49

Upload: others

Post on 25-Jun-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

Page 2: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

 

GUÍA DEL ESTUDIANTE: UNIDAD 1

Page 3: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

 

Mensaje de bienvenida a la unidad 1 ¡Hola y bienvenido!, te encuentras en la primera unidad del curso de programación I , el objetivo de esta unidad es que conozcas los fundamentos de la programación, ver como ha evolucionado a través de los años, saber cuántos tipos de programación existen, sus características y como se aplican. Para iniciar te invito a observar la estructura de esta unidad, ¡Vamos juntos! Al inicio del curso te proporcionamos la agenda de trabajo: lo primero que debes hacer es consultarla y organizar tus tiempos, de esta manera sabrás cuándo entregar tus actividades ¡es muy fácil! esta estrategia facilitará tu aprendizaje. Muy bien, te sugiero revisar las preguntas de estudio, ya que estas te permitirán reforzar los temas que se abordarán, para después iniciar la construcción colaborativa de una wiki; tú y tu facilitador, recolectarán conceptos claves, por ejemplo ¿qué es un software? ¿qué es un hardware?, estos conceptos deben integrar una enciclopedia libre, que puedes consultar las veces que sean necesarias, cuando tengas claros estos conceptos resultará mucho más fácil realizar tus tareas. Hablando de las tareas, un aspecto que seguramente te va a gustar es que hemos diseñado instrumentos de evaluación. ¿qué quiere decir? muy fácil, ahora tu mismo podrás autoevaluarte, podrás verificar que todos los lineamientos que se piden en tus tareas sean cumplidos para obtener la máxima calificación, ¡esto es genial! Por otra parte, los foros son herramientas indispensables para establecer comunicación con tu facilitador y compañeros de estudio. En la tarea 1 tendrás que hacer uso del foro: La importancia de la programación, para responder a las preguntas de activación que ahí se indican cuida que tus opiniones estén bien fundamentadas. Si aún no estás familiarizado con los lineamientos de participación en el foro asegúrate de leerlos, se encuentran en el Anexo A de esta guía, por cierto, procura retroalimentar las aportaciones que realicen tus compañeros. En la tarea 2 utilizarás el formato paradigmas de programación, este se localiza en el Anexo B, el ejercicio se trata de relacionar acciones e imágenes con un tipo de paradigma de programación, lo más importante de ésta tarea es que redactes el por qué de tu elección; recuerda fundamentar tus opiniones. En la tarea 3 identificarás los diferentes lenguajes de programación, la estrategia es la siguiente: primero elaboraras un cuadro comparativo, este no tiene una calificación, solo es una herramienta que te permitirá hacer mejor uso de los contenidos y junto con las lecturas y videos de apoyo,

Page 4: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

 

podrás completar el cuadro integrador, Anexo D, para identificar los atributos de los diferentes lenguajes de programación que existen. Por último es importante que compartas tus experiencias y sobre todo el conocimiento adquirido a lo largo de esta unidad, hazlo a través de un blog créalo en el sitio que tu decidas o en alguno de los recomendados, si ya cuentas con uno y quieres seguir publicando en él solo notifícalo a tu facilitador, recuerda que la socialización es una manera de aprender. Te invito a utilizar el foro: Sección de dudas, en caso de que tengas alguna dificultad al realizar tus tareas y actividades, tu facilitador te orientará en todo momento, así que ¡vamos y bienvenido a esta nueva experiencia!

Page 5: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

 

Índice  PLAN  DE  APRENDIZAJE  ............................................................................................................................................  1  Preguntas  de  estudio  .............................................................................................................................................  2  Diagrama  de  la  unidad  1  ......................................................................................................................................  3  Agenda  de  trabajo  ...................................................................................................................................................  4  Cronograma  de  trabajo  .........................................................................................................................................  5  Descripción  de  contenidos  ..................................................................................................................................  6  Evaluación  ..................................................................................................................................................................  7  

TAREAS  ............................................................................................................................................................................  8  Foro:  La  importancia  de  la  programación.  ...................................................................................................  9  Instrucción  general  ............................................................................................................................................  9  Procedimiento  ...................................................................................................................................................  10  Instrumento  de  evaluación  ..........................................................................................................................  12  

Paradigmas  de  programación  ..........................................................................................................................  16  Instrucción  general  ..........................................................................................................................................  16  Procedimiento  ...................................................................................................................................................  17  Instrumento  de  evaluación  ..........................................................................................................................  20  

Lenguajes  de  programación  .............................................................................................................................  24  Instrucción  general  ..........................................................................................................................................  24  Procedimiento  ...................................................................................................................................................  25  Instrumento  de  evaluación  ..........................................................................................................................  28  

ANEXOS  ..........................................................................................................................................................................  33  ANEXO  A  ....................................................................................................................................................................  34  Lineamientos  de  participación  en  foro  ........................................................................................................  34  

Page 6: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

 

ANEXO  B  ....................................................................................................................................................................  36  Paradigmas  de  programación  ..........................................................................................................................  36  ANEXO  C  ....................................................................................................................................................................  40  Ejemplo  de  Paradigma  de  programación  ...................................................................................................  40  ANEXO  D  ...................................................................................................................................................................  41  Lenguajes  de  Programación  .............................................................................................................................  41  

 

Page 7: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

1  

PLAN DE APRENDIZAJE

Page 8: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

2  

Preguntas de estudio Al finalizar la unidad podrás responder las preguntas de estudio que se muestran a continuación:

1. ¿Qué tipo de problemas pueden resolver las computadoras?

2. Explica con tus palabras cómo ha evolucionado la programación.

3. La diferencia entre lenguaje natural y lenguaje de programación

4. ¿Qué entiendes por sintaxis de un lenguaje de programación?

5. ¿Cómo identificas un paradigma de programación?

6. ¿Por qué más de un lenguaje de programación?

Page 9: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

3  

Diagrama de la unidad 1

Page 10: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

4  

Paso 1. Organiza tus tiempos y actividades. Paso 2. Analiza la agenda de trabajo y las preguntas de estudio. Paso 3. Construye de manera colaborativa la Wiki del curso. Paso 4. Realiza tu tarea 1, 2 y 3. Recuerda autoevaluarte antes de enviar tus tareas a la plataforma educativa. Paso 5. Socializa tus experiencias y aprendizajes a través del blog. Por último, pregunta a tu facilitador cualquier duda cuando lo desees, a través del foro sección de dudas o vía correo electrónico.

Agenda de trabajo

Es muy importante que consideres que solo las tareas cuentan con valor para tu calificación final y en esta unidad suman el 30%. Las actividades son estrategias que facilitarán tu aprendizaje, por lo que es altamente recomendable que las realices en los tiempos indicados.

En esta tabla se observan las tareas y actividades que realizarás durante la primera unidad de tu curso, considera que los días de inicio son los lunes y los días límite de entrega o participación son los domingos, sin embargo y si lo deseas puedes adelantar la entrega de tus productos.

Unidad Nombre de la tarea o actividad

Tipo de tarea o actividad

Día de inicio de la tarea o actividad.

Día límite de entrega o

participación Valor porcentual

1. Fundamentos de programación.

Actividad 1. Integración de la

Wiki.

Definición de conceptos.

Lunes de la semana 1.

Domingo de la semana 1.

No cuenta con un valor sumativo en

el curso.

Page 11: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

5  

Cronograma de trabajo En la línea de tiempo que se presenta a continuación, puedes visualizar los días con los que cuentas para realizar tus tareas y actividades. Organiza tu calendario considerando todas tus actividades cotidianas para que puedas entregar en tiempo y forma los productos que se te solicitan.

Tarea 1. La importancia de la

programación.

Participación en foro.

Lunes de la semana 1.

Domingo de la semana 1.

10% de la calificación del

curso.

Tarea 2. Paradigmas de programación.

Relación de columnas.

Lunes de la semana 1.

Domingo de la semana 2.

10% de la calificación del

curso.

Tarea 3. Lenguajes de programación.

Completar cuadro integrador.

Lunes de la semana 1.

Domingo de la semana 2.

10% de la calificación del

curso.

Actividad 2. Blog. Creación y

publicación en Blog.

Lunes de la semana 2.

Domingo de la semana 2.

No cuenta con un valor sumativo en

el curso.

Unidad

Actividades y

tareas

Semana 1

Semana 2

L M M J V S D L M M J V S D

1. Fundamentos de programación.

Actividad 1. Integración de la

Wiki. Inic

io

Fin

Tarea 1. La importancia de la

programación. Inic

io

Fin

Tarea 2. Paradigmas de programación. In

icio

Fin

Page 12: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

6  

En caso de que tengas alguna duda comunícaselo a tu facilitador vía correo electrónico o a través del foro: Sección de dudas, ubicado en la Plataforma Educativa.

Descripción de contenidos Como te comente anteriormente en la unidad 1: Fundamentos de programación, reconocerás la importancia de los tipos y lenguajes de programación con base en sus diferencias, características y la manera en la que abordan las problemáticas. Los contenidos se encuentran estructurados de la siguiente forma:

Tarea 3. Lenguajes de programación. In

icio

Fin

Actividad 2. Blog.

Inic

io

Fin

Unidad Temática

1. Fundamentos de programación.

1.1 Evolución de la programación. 1.2 Conceptos fundamentales 1.3 Paradigmas de programación.

1.3.1 Estructurada. 1.3.2 Modular. 1.3.3 Orientada a objetos. 1.3.4 Concurrente. 1.3.5 Funcional.

1.4 Lenguajes naturales y lenguajes de programación. 1.5 Evolución de los lenguajes de programación. 1.6 Definición de un lenguaje de programación.

1.6.1 Especificación. 1.6.2 Gramática. 1.6.3 Sintaxis. 1.6.4 Semántica.

Page 13: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

7  

Evaluación Considera que solo las tareas cuentan con valor para tu calificación final. En esta tabla se observan las tareas y el valor porcentual que tiene cada una de ellas, la entrega correcta y oportuna de las tres hace que obtengas el 30% de tu calificación final. Para lograr lo anterior apoyate del instrumento de evaluación, en el se indican los criterios que serán considerados para asignarte una calificación, autoevaluate antes de entregar tu tarea y realiza los ajustes que consideres necesarios en caso de existir.

Unidad Nombre de la tarea Valor porcentual

1. Fundamentos de programación.

Tarea 1. La importancia de la programación. 10%

Tarea 2. Paradigmas de programación. 10%

Tarea 3. Lenguajes de programación. 10%

Total 30%

Page 14: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

8  

TAREAS

Page 15: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

9  

Tarea 1

Foro: La importancia de la programación.

La programación y las computadoras se actualizan día a día. Es común escuchar que ellas y sus programas pueden hacer más fácil nuestro quehacer cotidiano; que nos facilitan el estudio, las tareas y que son garantía de una buena educación y trabajo. En este sentido es importante la reflexión sobre su impacto, importancia y utilidad real. Por esta razón como primera tarea de la unidad, participarás en un foro en la plataforma educativa, compartiendo con tus compañeros respuestas fundamentadas a las siguientes preguntas de activación:

• ¿Las computadoras pueden resolver problemas? • ¿Podemos resolver problemas referidos al procesamiento de información sin un equipo de

cómputo? • ¿El uso de equipos de cómputo en el procesamiento de datos ofrece algún beneficio?

Para lo anterior, deberás tomar en cuenta los materiales de apoyo sugeridos en el procedimiento y respetar los lineamientos de participación en foros, te invitamos a consultarlos en el Anexo A de esta guía antes de opinar. Esta primera tarea tiene un valor de 10% de tu calificación final y el día límite de participación es el domingo de la semana 1, organízate para que no te agarren las carreras. Recuerda consultar tu agenda de trabajo y calendario del curso para que estés al tanto de cuando entregar tus tareas.

Instrucción general

Page 16: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

10  

Paso 1. Para responder de manera fundamentada a las preguntas de activación, realiza una lectura de comprensión de los siguientes materiales de apoyo:

Te sugerimos realizar fichas de trabajo en las que integres los elementos que consideras más importantes de la lectura y que podrían darte una pauta para participar en el foro. Si deseas observar el procedimiento para elaborar fichas de trabajo, apoyate del siguiente sitio: http://portalacademico.cch.unam.mx/alumno/tlriid2/unidad3/fichasdeTrabajo

Paso 2. Construye y revisa de manera colaborativa la Wiki del curso. Muchos de estos conceptos te permitirán fortalecer tu participación en el foro.

Paso 3. Para participar en el foro y compartir tus reflexiones deberás dirigirte a la tarea 1 que se encuentra en la plataforma educativa:

Hacer clic en el botón:

Procedimiento

MATERIAL Nombre Dirección Web Evolución de la programación.

http://wiki.elhacker.net/programacion/introduccion/historia-­‐de-­‐la-­‐programaci%C3%B3n  

Conceptos fundamentales.

http://es.slideshare.net/williamda/conceptos-­‐fundamentales-­‐de-­‐programacin  

Page 17: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

11  

En tu intervención deberás indicar la siguiente información: Asunto: La importancia de la programación Mensaje: Deberás presentarte con tu facilitador y compañeros de estudio, captura tú nombre y expectativas de la materia, posteriormente presenta tus respuestas fundamentadas a las siguientes preguntas de activación:

• ¿Las computadoras pueden resolver problemas? • ¿Podemos resolver problemas referidos al procesamiento de información sin un

equipo de cómputo? • ¿El uso de equipos de cómputo en el procesamiento de datos ofrece algún

beneficio? Si deseas conocer una estrategia para fundamentar tus opiniones y respuestas te invitamos a revisar el documento de Eugenio Garza Sada en el siguiete sitio: http://www.cca.org.mx/profesores/cursos/cep21-tec/documentos/fundamentar.htm Es importante que consideres revisar el Instrumento de evaluación antes de redactar tu opinión, ya que en él identificarás los criterios que serán revisados por tu facilitador al momento de asignarte una calificación. Considera también los lineamientos de participación en foros, que puedes consultar en el Anexo A de esta guía.

Paso 4. Una vez que hayas finalizado con tu participación y revisado el instrumento de evaluación,

haz clic en el botón:

Paso 5. Lee las aportaciones de tus compañeros y opina al respecto. Recuerda en todo momento respetar los lineamientos de participación en foros y puedes consultarlos en el Anexo A de esta guía.

Page 18: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

12  

Antes de enviar tu participación en el foro, utiliza la siguiente herramienta de evaluación y verifica que estés cumpliendo con los criterios que se te solicitan, en caso contrario antes de enviar tu participación al foro realiza los ajustes necesarios. Para aplicar la Herramienta de evaluación, debes saber para qué y cómo se emplea. Existen diferentes tipos de herramientas de evaluación, en esta primera tarea se utilizará una lista de cotejo y su objetivo es que identifiques que todos los criterios que se te solicitan en tu participación en el foro se encuentren presentes. Lo anterior te permitirá observar claramente que tan bien estás cumpliendo con los requisitos de tu tarea. Lo que debes hacer para utilizar la herramienta es identificar qué puntaje obtienes en cada uno de los criterios y sumarlos. Posteriormente dirigirte a la Escala de desempeño (que se encuentra después de la Herramienta de evaluación) y localizar en qué columna cae tu puntaje: • 10 puntos • 9 a 7 puntos • 6 puntos o menos Dependiendo del puntaje obtenido podrás identificar el porcentaje que obtendrás de esta tarea, recuerda que el máximo es 10%. Así que si al utilizar la Herramienta de evaluación te percatas que no obtienes los 10 puntos puedes ajustar tu tarea y mejorarla, de tal manera que obtengas la máxima puntuación antes que publiques tu participación en el foro y la califique tu facilitador. Si presentas alguna duda sobre el uso de esta herramienta de evaluación, ponte en contacto con tu facilitador.

Instrumento de evaluación

Page 19: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

13  

Herramienta de evaluación

Instrumento de evaluación

Criterio Puntaje

Colocas tu nombre completo 1 punto

Redactas de manera fundamentada la respuesta a la pregunta ¿Las computadoras pueden resolver problemas? 2 puntos

Redactas de manera fundamentada la respuesta a la pregunta ¿Podemos resolver problemas referidos al procesamiento de información sin un equipo de cómputo? 2 puntos

Redactas de manera fundamentada la respuesta a la pregunta ¿El uso de equipos de cómputo en el procesamiento de datos ofrece algún beneficio? 2 puntos

Aportas uno o más comentarios fundamentados en las participaciones de tus compañeros. 2 puntos

Posees expresión escrita apropiada, a través de la construcción de ideas lógicas, ordenadas y precisas, así como en el respeto de las reglas de ortografía. 1 punto

Total 10 puntos

Page 20: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

14  

Escala de desempeño

Valo

r obt

enid

o en

la a

ctiv

idad

10 puntos 9 a 7 puntos 6 puntos o menos

Des

empe

ño

Excelente Regular Deficiente

Ret

roal

imen

taci

ón

gene

ral

El nivel de desempeño es excepcional, tu participación en el foro demuestra comprensión total del tema y todos los elementos requeridos están presentes. Lograste expresar de manera fundamentada tu importancia de la programación, así como su impacto y utilidad real. Obtuviste el valor máximo de esta tarea, el 10% de tu calificación final para esta actividad.

Tu nivel de desempeño es aceptable y recomendable, con el mínimo de errores. Expresas tu importancia de la programación para la resolución de problemas. Si lo deseas atiende las áreas de mejoras antes de enviar tu participación en el foro, de otra manera si lograste 9 puntos obtendrás el 9% de tu calificación final, si obtuviste 8 puntos obtendrás el 8% y si obtuviste 7puntos obtendrás el 7% del valor asignado para esta actividad.

Tu participación en el foro no satisface los requerimientos mínimos solicitados o no realizaste tu participación. No presentas criterios que demuestren la compresión sobre la importancia de la programación. Realiza nuevamente tu participación y después aplica el instrumento de evaluación, de otra manera obtendrás: el 1% de tu calificación si obtuviste 6 puntos o el 0% de tu calificación final si obtuviste 5 puntos o menos.

Page 21: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

15  

Ojo

Recuerda que las tareas que entregues deben de ser de tu autoría por lo que debes evitar en todo momento incurrir en deshonestidad académica, la cual se refiere a la conducta en que incurre algún alumno al realizar cualquiera de las siguientes acciones:

a. Plagiar, es decir, usar el trabajo o las palabras de otra persona como si fueran propias. Se considera plagio usar la expresión de otra persona sin comillas u omitir cita, fuente bibliográfica, frase, oración, pasaje o ensayo entero. El plagio podrá cometerse en cualquier clase de trabajo, examen o documentos, programas de cómputo, arte, fotografía, video.

b. La falta de honradez en cualquier examen;

c. Falsificar deliberadamente los datos y distorsionar la información de un trabajo o de otra actividad académica;

d. Interferir o alterar intencionalmente el trabajo académico de otros estudiantes;

e. Falsificar su identidad;

f. Realizar una actividad académica individual en forma colectiva.

Tu facilitador tendrá la responsabilidad de indicar en la tarea correspondiente la conducta de deshonestidad académica y te asignará una calificación reprobatoria quedando a su criterio el que te permita que la entregues nuevamente o no.

Para mayor información te invitamos a leer el Estatuto de estudiantes de Programas Técnico Superior Universitario y Licenciatura del Instituto Consorcio Clavijero en el siguiente sitio:

http://www.clavijero.edu.mx/estudiantes/wp-content/uploads/sites/4/2014/04/estatutoestudiantil.pdf

Page 22: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

16  

Tarea 2

Paradigmas de programación

La manera en la que observamos el mundo, lo comprendemos, lo interpretamos e intervenimos sobre él es a través de diversos paradigmas. En nuestro contexto, los paradigmas de programación nos indican las diversas formas que, a lo largo de la informática, han sido aceptadas para resolver problemas por medio de una computadora. A partir de lo anterior surge esta segunda tarea de la unidad la cual tiene como objetivo que reconozcas la importancia de los paradigmas de programación a través de sus diferencias, características y la manera en la que resuelven problemáticas. Para ello, utiliza el formato paradigmas de programación que localizas en el Anexo B de esta guía, lee y observa las acciones que se te presentan y relaciónalas con un paradigma de programación, posteriormente fundamenta tu selección con base a los materiales de apoyo sugeridos. Si deseas recordar qué es una opinión fundamentada revisa el documento de Eugenio Garza Sada que revisaste en la tarea 1. Esta segunda tarea tiene un valor de 10% de tu calificación final y el día límite de entrega es el domingo de la semana 2. Recuerda consultar tu agenda de trabajo y calendario del curso para que estés al tanto de cuando entregar tus tareas.

Instrucción general

Page 23: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

17  

Paso 1. Para distinguir las diferencias, características y formas de resolver problemáticas de los paradigmas de programación, realiza una lectura de comprensión sobre las temáticas Paradigmas de programación: Estructurada, Modular, Orientada a objetos, Concurrente y Funcional a través de los siguientes materiales de apoyo:

Para ampliar esta información realiza una búsqueda y lectura en diferentes medios de consulta a tu alcance (enciclopedias, páginas web, bibliotecas virtuales, recursos multimedia).

Procedimiento

MATERIAL Nombre Dirección Web Programación estructurada

http://www1.frm.utn.edu.ar/informatica1/VIANI/PROGRAMACION%20ESTRUCTURADA/PROGRAMACION%20ESTRUCTURADA.PDF  

Programación estructurada

http://www.iqcelaya.itc.mx/~vicente/Programacion/ProgEstruct.pdf  

Programación estructurada

http://informatica.uv.es/iiguia/AED/oldwww/2004_05/AED.Tema.04.pdf  

Programación modular http://www.colimbo.net/documentos/documentacion/106/FPI04_Programacion_Modular_(10-11).pdf  

Subprogramas, programación modular

http://informatica.uv.es/iiguia/AED/oldwww/2004_05/AED.Tema.05.pdf  

Programación orientada a objetos

http://dis.um.es/docencia/poo/wiki/doku.php?id=teoria  

Programación orientada a objetos

http://es.slideshare.net/Karlytoz_36/programacin-orientada-a-objetos-15003678  

Programación concurrente

http://www2.ulpgc.es/hege/almacen/download/20/20233/tema1.pdf  

Programación concurrente

http://es.slideshare.net/percyjavier/programacion-concurrente-presentation  

Programación funcional http://www.ecured.cu/index.php/Programaci%C3%B3n_funcional#Caracter.C3.ADsticas  

Introducción a la programación funcional.

https://we.riseup.net/assets/68470/progFuncional-Slides.pdf  

Programación funcional: conceptos y perspectiva

http://www.bdigital.unal.edu.co/23949/1/21044-71292-1-PB.pdf  

Page 24: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

18  

Te sugerimos realizar fichas de trabajo en las que integres los elementos que consideras más importantes de las lecturas. Si copias información recuerda citarla con base a los lineamientos establecidos por la APA Si deseas conocer cómo citar con base en los lineamientos del APA, consulta el sitio: http://189.203.73.144/cursos/011_pI/modulo1/documentos/guiaAPA2012.pdf

Paso 2. Para complementar tu lectura te invitamos a ver el video: Paradigmas de la programación en donde el Mtro. Gerardo Mendoza, especialista en contenidos de este curso, te explica sobre las principales características de los paradigmas. Si lo deseas puedes descargarlo para verlo cuantas veces lo consideres necesario. Para observar o descargar el video dirígete al sitio: http://189.203.73.144/cursos/011_pI/modulo1/videos/paradigmas.mp4

Paso 3. Recurre a los conceptos que has revisado y construido de manera colaborativa en la Wiki. Muchos de estos conceptos te permitirán hacer una selección correcta y robustecer tu fundamentación.

Paso 4. Utiliza el formato Paradigmas de programación que se encuentra en el Anexo B de esta guía. Lee y observa las acciones que se te presentan y con base en el material revisado selecciona el paradigma de programación que consideras representa la acción y la imagen, marca en color amarillo la respuesta. Posteriormente en el apartado de fundamentación redacta el ¿Por qué consideras que tu respuesta es la correcta?

Page 25: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

19  

En caso de que tengas alguna duda sobre cómo realizar esta tarea, te invitamos a observar un ejemplo que se encuentra en Anexo C de la guía y a consultar a tu facilitador.

Paso 5. Guarda el archivo de tu tarea utilizando la siguiente nomenclatura: T2_TuprimernormbreTuprimerapellido_PI Por ejemplo, si mi nombre es María José Cruz Morales, el nombre del documento será: T2_MaríaCruz_PI Nota: La nomenclatura con la que guardarás tu documento tiene como finalidad que tu facilitador identifique de manera rápida tu tarea.

Paso 6. Antes de enviar tu tarea a la plataforma educativa para que sea revisada por tu facilitador, utiliza el Instrumento de evaluación para que te autoevalúes y en caso de que identifiques algún área de mejora, realiza los cambios que consideres necesarios.

Paso 7. Por último publica tu tarea en la plataforma educativa; si necesitas conocer la forma de hacerlo observa el video demostrativo ¿Cómo subir mi tarea a la plataforma educativa? que localizas en el sitio: http://repositorio.clavijero.edu.mx/repositorio/videos/subirtarea/tareas.mp4

Page 26: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

20  

Revisa la siguiente lista de cotejo y verifica que los criterios que se te solicitan para tarea paradigmas de programación se encuentren presentes en tu archivo. En el caso que identifiques que es necesario realizar algún ajuste, hazlos antes de enviar tu tarea. Lo que debes hacer para utilizar la herramienta es identificar qué puntaje obtienes en cada uno de los criterios y sumarlos. Posteriormente dirigirte a la Escala de desempeño (que se encuentra después de la Herramienta de evaluación) y localizar en qué columna cae tu puntaje: • 19 puntos • 18 a 15 puntos • 14 a 10 puntos • 9 puntos o menos Dependiendo del puntaje obtenido podrás identificar el porcentaje que obtendrás de esta tarea, recuerda que el máximo es 10%. Así que si al utilizar la Herramienta de evaluación te percatas que no obtienes los 19 puntos puedes ajustar tu tarea y mejorarla, de tal manera que obtengas la máxima puntuación antes que publiques tu participación en el foro y la califique tu facilitador. Si presentas alguna duda sobre el uso de esta herramienta de evaluación, ponte en contacto con tu facilitador.

Instrumento de evaluación

Page 27: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

21  

Herramienta de evaluación  

Instrumento de evaluación Criterio Puntaje

Seleccionas en cada opción solo un paradigma de programación 3 puntos

Fundamentas la selección del paradigma de programación 3 puntos

Realizas la fundamentación con tus propias palabras 3 puntos

Incluyes alguna cita de los contenidos revisados en la tarea 2 puntos

Incluyes alguna cita de contenidos revisados en otros medios de consulta 2 puntos

Recuperas información generada en la Wiki del curos y mencionas que de ahí la obtuviste 2 puntos

Mencionas las citas con base a los lineamientos establecidos por la APA. 1 punto

Respetas reglas gramaticales en la fundamentación 1 punto

Respetas reglas ortográficas en la fundamentación 1 punto

Nombras tu archivo como se le indica en el procedimiento de la tarea 1 punto

Total 19 puntos

Page 28: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

22  

Escala de desempeño

Valo

r obt

enid

o en

la a

ctiv

idad

19 puntos 18 – 15 puntos 14 – 10 puntos 9 puntos o menos

Des

empe

ño

Excelente Bueno Regular Deficiente

Ret

roal

imen

taci

ón

gene

ral

Felicidades seleccionaste y fundamentaste de manera correcta los paradigmas de programación que en la historia de la informática han sido aceptados para resolver problemas; obtuviste el valor máximo de esta tarea, el 10% de tu calificación final.

Buen trabajo, de manera general reconoces la importancia de los paradigmas de programación a través de sus diferencias, características y la manera en la que resuelven problemáticas, si lo deseas ajusta esos detalles mínimos para que obtengas la máxima calificación, de lo contrario si lograste 18-17 puntos obtendrás el 9% de tu calificación final, si obtuviste 16-15 puntos obtendrás el 8% del valor asignado para esta tarea.

Puedes mejorar tu trabajo, es importante que tengas claro la importancia de los paradigmas de programación para las siguientes actividades, atiende las áreas de mejoras encontradas con base a los resultados del instrumento de evaluación y apóyate de los materiales sugeridos en el apartado del procedimiento, de lo contrario si lograste entre 14-13 puntos obtendrás el 7% de tu calificación y de 12 a 10 puntos obtendrás el 6% del valor asignado para esta tarea.

Tu tarea no cuenta con los criterios necesarios para asegurar que reconoces la importancia de los paradigmas de programación, actualízala con base en los resultados del instrumento de evaluación y los comentarios de tu facilitador y las lecturas sugeridas en esta tarea.

Page 29: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

23  

Ojo

Recuerda que las tareas que entregues deben de ser de tu autoría y evitar en todo momento incurrir en deshonestidad académica, la cual se refiere a la conducta en que incurre algún alumno al realizar cualquiera de las siguientes acciones:

a. Plagiar, es decir, usar el trabajo o las palabras de otra persona como si fueran propias. Se considera plagio usar la expresión de otra persona sin comillas u omitir cita, fuente bibliográfica, frase, oración, pasaje o ensayo entero. El plagio podrá cometerse en cualquier clase de trabajo, examen o documentos, programas de cómputo, arte, fotografía, video.

b. La falta de honradez en cualquier examen;

c. Falsificar deliberadamente los datos y distorsionar la información de un trabajo o de otra actividad académica;

d. Interferir o alterar intencionalmente el trabajo académico de otros estudiantes;

e. Falsificar su identidad;

f. Realizar una actividad académica individual en forma colectiva.

Tu facilitador tendrá la responsabilidad de indicar en la tarea correspondiente la conducta de deshonestidad académica y te asignará una calificación reprobatoria quedando a su criterio el que te permita que la entregues nuevamente o no. Para mayor información te invitamos a leer el Estatuto de estudiantes de Programas Técnico Superior Universitario y Licenciatura del Instituto Consorcio Clavijero en el siguiente sitio: http://www.clavijero.edu.mx/estudiantes/wp-content/uploads/sites/4/2014/04/estatutoestudiantil.pdf

Page 30: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

24  

Tarea 3

Lenguajes de programación

El lenguaje es un medio que hace posible la comunicación en los seres humano siempre y cuando presente un contenido, cumpla con una determinada estructura y tenga un fin. Algo similar ocurre cuando hablamos de lenguaje de programación ya que es una estructura que, con base sintáctica y semántica, le da instrucciones a un programa de computadora. Actualmente existe varios leguajes de programación, algunos han evolucionado a lo largo del tiempo y siguen vigentes mientras que otros actualmente ya no se usan. Debido a la gran diversidad de los lenguajes, no daremos una visión de todos si no partiremos de una clasificación y puntualizáremos en algunos de ellos. Para lograr lo anterior debes llevar a cabo la tercera y última tarea de esta unidad; para ello utiliza el formato lenguajes de programación que localizas en el Anexo D, analiza el cuadro integrador que se te presenta y completa los espacios vacios. Para lograrlo apóyate de los ejemplos resaltados en color amarillo y los materiales de apoyo. Esta tercera tarea tiene un valor de 10% de tu calificación final y el día límite de entrega es el domingo de la semana 2. Recuerda hacer uso de tu agenda de trabajo y calendario del curso para que estés al tanto de cuando entregar tus tareas.

Instrucción general

Page 31: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

25  

Paso 1. Para poder diferenciar las características, usos y potencialidades de los lenguajes de programación, realiza una lectura de comprensión sobre las temáticas Lenguajes naturales y lenguajes de programación, Evolución de los lenguajes de programación, Definición de un lenguaje de programación, Especificación, Gramática, Sintaxis y Semántica a través de los siguientes materiales de apoyo:

Te sugerimos realizar fichas de trabajo en las que integres los elementos que consideras más importantes de la lectura y que podrían apoyarte para diferenciar los lenguajes de programación.

Procedimiento

MATERIAL Nombre Dirección Web Lenguajes http://www.iqcelaya.itc.mx/~vicente/Programacion/Lenguajes.pdf  

Evolución de los Paradigmas de Programación

http://itssnp-wiki.wikispaces.com/file/view/Unidad+1-+Evolucion+Paradigmas.pdf  

Lenguajes de programación

http://www.lenguajes-de-programacion.com/lenguajes-de-programacion.shtml  

Definición de Lenguaje de programación

http://www.mastermagazine.info/termino/5560.php  

Sintaxis y Semántica del Lenguaje

http://www.frlp.utn.edu.ar/materias/sintaxis/gramaticas.pdf  

Documentación de apoyo  Manual Visual C++ https://msdn.microsoft.com/es-es/library/60k1461a(v=vs.100).aspx  

Manual PHP http://php.net/docs.php  

Manual Java http://docs.oracle.com/javase/specs/jls/se7/html/  

Manual Pascal http://www.biblioises.com.ar/Contenido/Esenciales/Informatica/Tutoriales/Manual%20de%20Free%20Pascal.pdf  

Manual Prolog http://www.swi-prolog.org/pldoc/doc_for?object=manual  

Page 32: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

26  

Si deseas observar el procedimiento para elaborar fichas de trabajo, apoyate del siguiente sitio: http://portalacademico.cch.unam.mx/alumno/tlriid2/unidad3/fichasdeTrabajo

Paso 2. Para complementar tu lectura te invitamos a ver el video: Lenguajes de programación en donde podrás observar la evolución y aplicación de los lenguajes de programación. Si lo deseas puedes descargarlo para verlo cuantas veces lo consideres necesario. Para observar o descargar el video dirígete al sitio: http://189.203.73.144/cursos/011_pI/modulo1/videos/lenguajes.mp4

Paso 3. Diseña un cuadro comparativo en el procesador de textos de tu preferencia, como el que se presenta a continuación, que te permita diferenciar las características principales de cada lenguaje de programación. Utiliza las fichas de trabajo que realizaste y el trabajo en la Wiki para completarlo.

Lenguaje de programación C++ Java PHP Pascal Prolog

¿Cuál es su origen?

¿Cuáles son sus características principales?

¿Dónde se usa principalmente?

Page 33: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

27  

¿Cuáles son sus potencialidades?

Importante: Este cuadro comparativo es una estrategia de aprendizaje que te ayudará a realizar esta tarea, por lo tanto no tiene una calificación, es un apoyo que te permitirá un mejor manejo de los contenidos.

Paso 4. Utiliza el formato Lenguajes de programación que localizas en el Anexo D.Lee el cuadro integrador que se te presenta y con base al material revisado y los ejemplos que se te muestran resaltados en color amarillo: completa la información. Importante: Recurre al cuadro comparativo que realizaste como ejercicio, a tus fichas de trabajo y a los conceptos que has revisado y construido de manera colaborativa en la Wiki . Muchos de estos conceptos te permitirán completar tu cuadro integrador. En caso de que tengas alguna duda sobre cómo realizar esta tarea consúltala con tu facilitador.

Paso 5. Guarda el archivo de tu tarea utilizando la siguiente nomenclatura: T3_TuprimernormbreTuprimerapellido_PI Por ejemplo, si mi nombre es María José Cruz Morales, el nombre del documento será: T3_MaríaCruz_PI Nota: La nomenclatura con la que guardarás tu documento tiene como finalidad que tu facilitador identifique de manera rápida tu tarea.

Page 34: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

28  

Paso 6. Antes de enviar tu tarea a la plataforma educativa para que sea revisada por tu facilitador, utiliza el Instrumento de evaluación para que te autoevalúes y en caso de que identifiques algún área de mejora, realiza los cambios que consideres necesarios.

Paso 7. Publica tu tarea en la plataforma educativa; si necesitas conocer la forma de hacerlo observa el video demostrativo ¿Cómo subir mi tarea a la plataforma educativa?. que localizas en el sitio: http://repositorio.clavijero.edu.mx/repositorio/videos/subirtarea/tareas.mp4

Recuerda que antes de publicar tu tarea en la plataforma educativa verifica que cumpla con todos los criterios que se te solicitan, para esto utiliza la siguiente herramienta de evaluación. En el caso que identifiques que es necesario realizar algún ajuste, hazlos antes de enviar tu tarea. Revisa la siguiente lista de cotejo y verifica que los criterios que se te solicitan para completar el cuadro comparativo se encuentren presentes en tu archivo. Lo anterior te permitirá observar claramente que tan bien estás cumpliendo con los requisitos de tu tarea. Lo primero que debes realizar es identificar qué puntaje obtienes en cada uno de los criterios y sumarlos. Posteriormente dirigirte a la Escala de desempeño (que se encuentra después de la Herramienta de evaluación) y localizar en qué columna corresponde tu puntaje:

• 20 puntos • 19 a 16 puntos • 15 a 12 puntos • 11 puntos o menos

Instrumento de evaluación

Page 35: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

29  

Dependiendo del puntaje obtenido podrás identificar el porcentaje que obtendrás de esta tarea, recuerda que el máximo es 10%. Así que si al utilizar la Herramienta de evaluación te percatas que no obtienes los 20 puntos puedes ajustar tu tarea y mejorarla, de tal manera que obtengas la máxima puntuación antes que publiques tu tarea en la plataforma y la califique tu facilitador. Si tienes alguna duda sobre el uso de esta herramienta de evaluación, ponte en contacto con tu facilitador. Herramienta de evaluación

Instrumento de evaluación

Categoría Criterio Puntaje

Paradigmas de programación

Indicas los dos paradigmas de programación del lenguaje C++ 1 punto

Indicas los dos paradigmas de programación del lenguaje PHP 1 punto

Indicas los dos paradigmas de programación del lenguaje Pascal 1 punto

Indicas el paradigma de programación del lenguaje Prolog 1 punto

Uso principal

Indicas los tres usos principales del lenguaje C++ 1 punto

Indicas los dos usos principales del lenguaje Java 1 punto

Indicas el principal uso del lenguaje Pascal 1 punto

Indicas el principal uso del lenguaje Prolog 1 punto

Sintaxis para escribir el texto: “bienvenido”

Respetas la sintaxis de programación establecida en el lenguaje Java 1 punto

Respetas la sintaxis de programación establecida en el lenguaje PHP 1 punto

Respetas la sintaxis de programación establecida en el lenguaje Pascal 1 punto

Page 36: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

30  

Respetas la sintaxis de programación establecida en el lenguaje Prolog 1 punto

Sintaxis para definer la operación Y=5+3x

Respetas la sintaxis de programación establecida en el lenguaje C++ 1 punto

Respetas la sintaxis de programación establecida en el lenguaje Java 1 punto

Respetas la sintaxis de programación establecida en el lenguaje PHP 1 punto

Respetas la sintaxis de programación establecida en el lenguaje Prolog 1 punto

Instrucción condicional Si a mayor que 10 entonces x=5

Respetas la sintaxis de programación establecida en el lenguaje C++ 1 punto

Respetas la sintaxis de programación establecida en el lenguaje Java 1 punto

Respetas la sintaxis de programación establecida en el lenguaje PHP 1 punto

Respetas la sintaxis de programación establecida en el lenguaje Pascal 1 punto

Total 19 puntos

Page 37: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

31  

Escala de desempeño Con base en el instrumento de evaluación anterior, identifica la calificación que obtuviste en tu tarea.

Valo

r ob

teni

do e

n la

act

ivid

ad

20 puntos 19 a 16 puntos 15-12 puntos 11 puntos o menos

Des

empe

ño

Excelente Bueno Regular Deficiente

Ret

roal

imen

taci

ón

gene

ral

Felicidades, lograste diferenciar de manera correcta los elementos de los lenguajes de programación que se te indicaron en el cuadro concentrador; obtuviste el valor máximo de esta tarea, el 10% de tu calificación final.

Buen trabajo, de manera general identificas las características usos y potencialidades de los lenguajes de programación, si lo deseas ajusta esos detalles mínimos para que obtengas la máxima calificación, de lo contrario si lograste 19-18 puntos obtendrás el 9% de calificación final si obtuviste de 17 -16 puntos obtendrás el 8% del valor asignado para esta tarea.

Puedes mejorar tu trabajo, es importante que identifiques las características usos y potencialidades de los lenguajes de programación, revisa nuevamente los contenidos temáticos y materiales de apoyo de la unidad, lo anterior te permitirá fortalecer las áreas de mejora encontradas en el instrumento de evaluación. Si lograste entre 15-14 puntos obtendrás el 7% de tu calificación final, de 13- 12 puntos obtendrás el 6% del valor asignado para esta tarea.

Tu tarea no cuenta con los criterios necesarios para asegurar que identificas las características usos y potencialidades de los lenguajes de programación, actualízala con base en los resultados del instrumento de evaluación y los comentarios de tu facilitador.

Page 38: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

32  

Ojo

Recuerda que las tareas que entregues deben de ser de tu autoría y evitar en todo momento incurrir en deshonestidad académica, la cual se refiere a la conducta en que incurre algún alumno al realizar cualquiera de las siguientes acciones: g. Plagiar, es decir, usar el trabajo o las palabras de otra persona como si fueran propias. Se

considera plagio usar la expresión de otra persona sin comillas u omitir cita, fuente bibliográfica, frase, oración, pasaje o ensayo entero. El plagio podrá cometerse en cualquier clase de trabajo, examen o documentos, programas de cómputo, arte, fotografía, video.

h. La falta de honradez en cualquier examen; i. Falsificar deliberadamente los datos y distorsionar la información de un trabajo o de otra

actividad académica; j. Interferir o alterar intencionalmente el trabajo académico de otros estudiantes; k. Falsificar su identidad; l. Realizar una actividad académica individual en forma colectiva. Tu facilitador tendrá la responsabilidad de indicar en la tarea correspondiente la conducta de deshonestidad académica y te asignará una calificación reprobatoria quedando a su criterio el que te permita que la entregues nuevamente o no. Para mayor información te invitamos a leer el Estatuto de estudiantes de Programas Técnico Superior Universitario y Licenciatura del Instituto Consorcio Clavijero en el siguiente sitio: http://www.clavijero.edu.mx/estudiantes/wp-content/uploads/sites/4/2014/04/estatutoestudiantil.pdf

Page 39: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

33  

ANEXOS

Page 40: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

34  

ANEXO A Lineamientos de participación en foro Antes de participar en los foros, es necesario que revises los lineamientos para propiciar el intercambio de ideas entre todos los participantes del curso, pero sobre todo que contribuya al trabajo colaborativo.

Lineamientos generales para participar en Foros de discusión

Documento adaptado de “Lineamientos para participar en Chat y Foros de discusión”. Departamento de Innovación Educativa. Universidad Veracruzana Virtual. Marzo de 2005. Al igual que en los demás cursos, en éste regulamos la participación bajo los siguientes lineamientos:

Lineamientos generales para publicar información en el grupo

• Omitir el uso de letras mayúsculas (pues en la comunicación escrita da la idea de estar gritando). No escribir groserías.

• Al editar información personal, anotar datos reales, así como publicar la foto personal (real).

• No publicar caricaturas en la información personal. • Publicar en tiempo y forma las actividades solicitadas. • En caso de solicitar información sobre alguna actividad, hacerlo de manera que

puedas terminarla conforme a los tiempos estipulados. Lineamientos generales para participar en la sección de foros de discusión

Page 41: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

35  

Documento adaptado de "Lineamientos para participar en chat y foros de discusión". Departamento de Innovación Educativa. Universidad Veracruzana Virtual. Marzo de 2005.

• No emplear respuestas cortas: "Sí", "estoy de acuerdo", "¿Cuándo?", "¿Cómo?" • Formular oraciones completas. • Evitar oraciones o frases sin sentido. • Expresar ideas respecto del curso. • Aportar cuestiones de interés para los cursos. • Promover el diálogo. • Mostrar respeto y cortesía hacia las participaciones de los compañeros. • Manejar un lenguaje claro, preciso, concreto, con respeto y tolerancia. • Evitar escribir sólo con mayúsculas, pues significa que estás gritando. • Cuidar la ortografía. • Fundamentar las participaciones. • Los comentarios deben ser en función de las preguntas guía o líneas de reflexión

publicadas por el facilitador, identificando la categoría del foro, para así dar respuesta a lo que se solicita.

• Escribir títulos descriptivos cada vez que se realice una participación. • Al final de la aportación incluir nombre completo y sede o ciudad a la que

pertenezcas.

Page 42: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

36  

ANEXO B

Paradigmas de programación INSTRUCCIÓN: Lee y observa las acciones que se te presentan y con base en el material revisado selecciona el paradigma de programación que consideras representa la acción y la imagen, marca en color amarillo la respuesta. Posteriormente en el apartado de fundamentación redacta el ¿Por qué consideras que tu respuesta es la correcta?

Una vez que hayas terminado verifica que tu tarea cumpla con todos los criterios que se te solicitan, para ello revisa la herramienta de evaluación. En el caso que identifiques que es necesario realizar algún ajuste, hazlos antes de enviar tu tarea. Guarda el archivo de tu tarea utilizando la siguiente nomenclatura: T2_TuprimernormbreTuprimerapellido_P1 y envíalo a la plataforma educativa para que sea evaluado por tu facilitador.

Page 43: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

37  

Acciones

Paradigmas de

programación Fundamentación

La atención de usuarios en las cajas de un banco.

Funcional

Orientada a

objetos

Modular

Concurrente

Estructurada

La elaboración de un objeto con piezas de Lego.

Funcional

Orientada a

objetos

Modular

Concurrente

Page 44: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

38  

Estructurada

Estudiar la trayectoria de los planetas.

Funcional

Orientada a

objetos

Modular

Concurrente

Estructurada

La preparación de un pastel siguiendo la receta.

Funcional

Orientada a

objetos

Modular

Concurrente

Estructurada

Page 45: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

39  

Seleccionar la aplicación contactos de un celular.

Funcional

Orientada a

objetos

Modular

Concurrente

Estructurada

Page 46: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

40  

ANEXO C

Ejemplo de Paradigma de programación INSTRUCCIÓN: Lee y observa la acción que se te presenta y con base en el material revisado selecciona el paradigma de programación que consideras representa la acción y la imagen, marca en color amarillo la respuesta. Posteriormente en el apartado de fundamentación redacta el ¿Por qué consideras que tu respuesta es la correcta?

Acciones

Paradigmas de

programación Fundamentación

Construir una casa  

Funcional

Orientada a

objetos

Modular

Concurrente

Estructurada

A menudo la solución a un problema es dividirlo en problemas más pequeños llamados subproblemas. Esta técnica se utiliza en programación al dividir un programa en partes llamadas subprogramas o módulos. Algunos lenguajes permiten dos tipos de módulos: funciones y procedimientos.

Page 47: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

41  

ANEXO D

Lenguajes de Programación INSTRUCCIÓN: Lee el cuadro integrador que se te presenta y con base al material revisado y los ejemplos que se te muestran resaltados en color amarillo: completa la información. Importante: Recurre al cuadro comparativo que realizaste como ejercicio, a tus fichas de trabajo y a los conceptos que has revisado y construido me manera colaborativa en la Wiki. Muchos de estos conceptos te permitirán completar tu cuadro integrador.

Cuando hayas terminado verifica que tu tarea cumpla con todos los criterios que se te solicitan, para ello apóyate de la herramienta de evaluación. En el caso que identifiques que es necesario realizar algún ajuste, hazlos antes de enviar tu tarea. Guarda el archivo de tu tarea utilizando la siguiente nomenclatura: T3_TuprimernormbreTuprimerapellido_P1 y envíalo a la plataforma educativa

Page 48: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

42  

Lenguaje

Elementos

C++ Java PHP Pascal Prolog

Paradigma de programación

Orientado a objetos y modular

Uso principal

Aplicaciones web

Sintaxis para escribir el texto “bienvenido”

printf("bienvenido"); ó cout<<"bienvenido";

Sintaxis para definir la operación Y=5+3x

Y := 5 + 3 * x;

Instrucción condicional Si a mayor que 10 entonces x = 5

asigna (X,5) :- A>10

Page 49: Guía del estudiante Unidad 1 - cursos.clavijero.edu.mx

 

43  

Instituto Consorcio Clavijero Subdirección Académica

Departamento de Desarrollo de Materiales Educativos