Vous êtes sur la page 1sur 31

Docente: Susana Mnica Romn Njera

Eldorado
Ing. Mecnica

II-B2 ITSAL Instituto Tecnolgico de Salina Cruz Algoritmos y Programacin

Algoritmos y Programacin
Objetivo: Comprender y aplicar los conceptos de la

programacin estructurada en la construccin de programas utilizando un lenguaje de programacin para la solucin de problemas.

Temario
UNIDAD I - Introduccin a la computacin 1.1. Historia de los Lenguajes de programacin. 1.2. Procesos de edicin, compilacin, enlazado 1.3. Entorno del lenguaje C y software de aplicacin de ltima generacin 1.4. Diagramas de flujo 1.5. Pseudocdigos 1.6. Estructura general de un programa 1.7. Conceptos bsicos de identificador, localidad de memoria y Palabras reservadas.

UNIDAD II - Operadores, variables, constantes, tipos de datos y expresiones 2.1. Elementos de lxico y sintaxis 2.2. Variables y constantes 2.3. Tipos de datos fundamentales 2.4. Operadores y precedencia 2.5. Construccin de expresiones 2.6. Sentencias y bloques de sentencias de programa. 2.7. Funciones bsicas de entrada y salida .
UNIDAD III - Control de flujo de programa

3.1. Control secuencial 3.2. Control selectivo 3.3. Control repetitivo.

UNIDAD IV - Funciones bsicas

4.1. Funciones de biblioteca 4.2. Definicin de funciones 4.3. Declaracin e invocacin de funciones .
UNIDAD V - Arreglos

5.1. Inicializacin y generacin de arreglos 5.2. Arreglos multidimensionales 5.3. Arreglos de caracteres 5.4. Utilizacin de arreglos

UNIDAD VI - Apuntadores

6.1. Representacin de un apuntador 6.2. Precedencia de operadores de apuntadores 6.3. Llamadas por referencia 6.4. Utilizacin de apuntadores.
UNIDAD VII - Cadenas

7.1. Fundamentos de cadenas y caracteres 7.2. Funciones de manejo de cadenas y caracteres.


UNIDAD VIII - Estructuras

8.1. Definicin de estructuras 8.2. Inicializacin de estructuras 8.3. Utilizacin de estructuras con funciones.

Bibliografa

Unidad I Evidencias
Trabajo De Investigacin 1

Trabajo de Investigacin 2

Lnea del Tiempo del Lenguaje C

Mapa Mental Tema 1.3 y 1.7

Practica 1 Entorno del Desarrollo C

Practica 2 Diagramas de Flujo

Trabajo De Investigacin 3

Aportaciones
La Programacin en la Ingeniera Mecnica

La programacin ha tenido un valor de suma importancia en la ingeniera como tal ya que es un punto importantsimo tener en cuenta el tiempo que requerir y una visin a futuro, la programacin en si es una herramienta fundamental ya que en el caso de mi carrera la ingeniera civil debo programar en que parte de mi obra contrato cierta cantidad de gente para conseguir ms mano de obra cuando las tareas sean ms persistentes , tambin se puede aplicar para comprar los materiales, se pude afirmar que la importancia de la programacin en la ingeniera es poder crear programas que establezcan los clculos de funcionamiento de los materiales constructivos mediante la computadora .

La importancia del cambio de estrategia

metodolgica en la enseanza radica en que durante la carrera hay una gran adquisicin del conocimiento en dicha rea, su conocimiento se limita al poder disear, codificar, depurar y mantener el cdigo de fuente de programas computacionales, el propsito de la programacin es crear programas que exhiban un comportamiento deseado.

Los lenguajes de programacin vienen a ser en este

entorno una herramienta fundamental para las diferentes ramas del conocimiento y la ingeniera, y su aprendizaje es una necesidad imperiosa para nosotros los estudiantes, pues esta ser la herramienta fundamental para avanzar en nuestro proceso de formacin profesional.

El buen ingeniero no se debe limitar al manejo de

programas o paquetes existentes, sino a construir software de alta calidad mediante el uso de metodologas, lenguajes de moldeado, lenguajes de programacin orientado a objetos y herramientas de desarrollo, con el fin de resolver de manera ptima los problemas de su competencia. seria considerable ensearnos a nosotros los estudiantes a representar nuestras ideas, el dominio del problema y la solucin siguiendo procesos elementales de la ingeniera de software, sin pretender formar un ingeniero de sistemas.

Unidad II Evidencias
Trabajo de Investigacin 1

Trabajo De Investigacin 2

Practica 3

Practica 4

Practica 5

Trabajo De Investigacin 3

Aportaciones
Los estudiantes de los programas en Tecnologas de

Informacin desarrollan competencias como programadores en diversos lenguajes como Java, C++, C# y Visual Basic. Los estudiantes de ingeniera mecnica, mecatrnica y manufactura aprenden a utilizar aplicaciones de software en reas de diseo mecnico y anlisis de ingeniera que son un estndar en la industria o son de frecuente uso en sus empleadores potenciales.

Los ingenieros industriales de igual manera, desarrollan habilidades en el uso de aplicaciones para realizar anlisis estadsticos, diseo de experimentos, formular modelos de optimizacin y de simulacin de sistemas de la actividad humana. Ahora ms que nunca la formacin de ingenieros y el desarrollo de sus habilidades de diseo, anlisis y sntesis de sistemas est basado en el uso de las computadoras y las aplicaciones de software.

La institucin ha percibido eso y que el mundo laboral de

hoy requiere de profesionistas hbiles en el uso de las tecnologas de informacin y en la interaccin a travs de redes de computadoras y telecomunicaciones, de ah que con todas sus limitaciones ha hecho esfuerzos importantes para que estos recursos y herramientas formen parte del currculo de ingeniera de los programas de licenciatura y postgrado.

Vous aimerez peut-être aussi