Fundamentos de programación

Slides:



Advertisements
Presentaciones similares
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Advertisements

MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN.
Tipos de programación Lic. Natisma Julieta López Salas.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
Figure: Algoritmos. Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
PROGRAMACION ORIENTADA A EVENTOS
Diseño y Programación Orientados a Objetos
Ingreso , proceso y salida de datos
L. S. C. A. Raúl Monforte Chulin
UNIDAD 1 CONCEPTOS BÁSICOS
Diseño y Programación Orientados a Objetos
Diseño y Programación Orientados a Objetos
Introducción a Javascript
Ingeniero en Computación José Alfredo Cobián Campos
Evolución de paradigmas y lenguajes de Programación
INFORMÁTICA II (METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS)
ECLIPSE.
Agustín J. González Programación de Sistemas: ELO-330
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
LENGUAJES Y REPRESENTACION TECNICA
Lenguajes y representación técnica
LENGUAJES Y REPRESENTACION TECNICA
Ingeniero en Computación José Alfredo Cobián Campos
INTREGRANTES DE EQUIPO:
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Figure: Algoritmos.
Tema 3 Fundamentos y diseño de algoritmos
Figure: Algoritmos Conceptos básicos. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
LÓGICA DE PROGRAMACIÓN
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
Metodología de la programación
Algoritmo Capitulo Cinco.
Fundamentos de Programación
INTRODUCCIÓN A JAVA.
Lenguaje y representación técnica
Conocer los fundamentos de la programación estructurada
Diseño y Programación Orientados a Objetos
PROGRAMACIÓN 1 INTRODUCCIÓN
CONCEPTOS PRELIMINARES (Cont)
INTRODUCCIÓN ING. IVONNE MALDONADO. PROGRAMACIÓN Programar no es mas que idear y ordenar las acciones. Lograr que un programa cumpla con una cierta tarea.
INTRODUCCIÓN A JAVA.
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
Fundamentos de programación
Fundamentos de programación
Programación Orientada a Objetos. ¿Qué es un ordenador? “Un sistema digital con tecnología microelectrónica capaz de procesar información a partir de.
Introducción práctica la uso de la tarjeta Arduino.
Características Generales y Entornos de Desarrollo
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Fundamentos de programación
Instituto Tecnológico de Minatitlán
Teoría Nº 3 Conceptos Básicos de Algoritmia Estructuras de Control
Introducción a la informática. Definiciones Es el término resultante de la contracción de los vocablos INFORmación y autoMÁTICA. Se define como el conjunto.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
PROGRAMACIÓN ESTRUCTURADA Y POO La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo.
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
Diseño y Programación Orientados a Objetos
Fundamentos de la Programación I
FUNDAMENTOS DE PROGRAMACIÓN (IS ) SESIÓN 1 CONCEPTOS BASICOS SOBRE PROGRAMACIÓN.
Lenguaje de Programación II
UA.- Algoritmos Computacionales
Diseño y Programación Orientados a Objetos
Características de los Sistemas Operativos
Informática Aplicada al Medio Ambiente - Curso 99/00 1 Tema 6. Introducción a la programación 1 Conceptos básicos 2 Los algoritmos – Concepto de algoritmo.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
EVOLUCIÓN DE LOS PARADIGMAS DE PROGRAMACIÓN Integrantes: Christian Abad, Kevin Colcha.
Tema 1 Introducción a la programación (Lenguaje java). 1.1 Conceptos básicos.
FIGURE: Algoritmos. CONCEPTOS BÁSICOS. Programación: 1.Establecer una secuencia de acciones que: puedan ser ejecutadas por el procesador realicen una.
Transcripción de la presentación:

Fundamentos de programación Introducción a la programación Ing. Santiago Quiñones – lsquinones@gmail.com Thursday, September 20, 2018

Agenda Concepto básicos de programación El proceso de programación Partes constitutivas de un programa Elementos para solucionar problemas en Pseudocodigo El lenguaje de programación Java

El programa Estructuras de control Operaciones primitivas elementales Estructuras de datos Un programa es un conjunto de instrucciones –órdenes dadas al computador– que guían al computador para realizar alguna actividad o resolver un problema.

Partes constitutivas de un programa El programador debe establecer el conjunto de especificaciones que debe contener el programa: entrada, salida y algoritmos de resolución, que incluirán las técnicas para obtener las salidas a partir de las entradas. Entrada Programa (algoritmo de resolución) Salida

Características de un buen programa Operatividad Lo mínimo que debe hacer un programa es funcionar. Legibilidad Un programa puede hacerse más legible empleando un cierto formato en el código. Transportabilidad Si el programa puede ejecutarse en otro entorno sin hacerle modificaciones importantes. Claridad Facilidad con que el texto del programa comunica las ideas subyacentes. Modularidad Dividir el programa en un número de métodos (u objetos) pequeños y fáciles de comprender mejoran la calidad del mismo.

El lenguaje de programación Un lenguaje de programación es el medio a través del cual le comunicamos a la computadora la secuencia de instrucciones para llevar a cabo actividades. Características: Alfabeto (conjunto de caracteres) Caracteres alfabéticos Caracteres numéricos (0-9) Caracteres especiales ([,], [:], [$], [#], …) Vocabulario o Léxico Palabras válidas o reservadas en el lenguaje (switch, float, if, then, else, int, do, …) Gramática Lineamientos que se debe seguir para construir frases, oraciones o instrucciones.

El lenguaje de programación – Java… Java lenguaje de programación OO de propósito general, caracterizado por: Sencillez Portabilidad Interpretado Robusto Seguro Multi- proceso

El lenguaje de programación - Java... Plataforma Java: Máquina virtual de Java (JVM)‏ Interfaz de programación de aplicaciones (API)‏ Versiones: JME JSE* JEE

El lenguaje de programación - Java Java Developer Kit: Entorno de desarrollo de programas Java Entornos de desarrollo integrado: Herramientas que colaboran en la creación de programas. Ejemplo: NetBeans (En NetBeans OJO con las tildes para los nombres de carpetas y archivos)

Compilando y ejecutando vías SDK

Compilando y ejecutando vías SDK

Indicador complicación IDE NetBeans Ejecutar y depurar Indicador complicación Navegador proyectos Editor código

Referencias: Bibliográficas LEOBARDO, L. (2006). METODOLOGÍA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS, México, Alfaomega. LOPEZ, J., ALBERCA G. (2009): GUÍA DE FUNDAMENTOS DE LA PROGRAMACIÓN, Loja – Ecuador, UTPL

Gracias