Conceptos básicos de programación

Slides:



Advertisements
Presentaciones similares
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
Advertisements

Funciones, expresiones y control en Alice
Una vez observado el producto programado que se debe construir, es importante que realice los siguientes ejercicios con la ayuda del docente. 1)Con la.
ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Lenguaje de Programacio Python Presentado por Jubel Crispán Materia Informatica Educativa.
Ingeniero en Computación José Alfredo Cobián Campos
Introducción a la Programación Multimedial
Estructuras de Control en Visual Basic.net
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Introducción a la programación
Repaso Programacion en C
Estructuras de Control.
Actividad #2 Los algoritmos
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
Olimpiadas Chilenas de Informática - Formación
Estructuras de Control en Visual Basic.net
Métodos en Java.
Introducción a los algoritmos
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Programación I MC Beatriz Beltrán Martínez
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Tema 4 Elementos para el Desarrollo de Algoritmos
Tema 6. Conceptos básicos de programación Clase 1
Decisiones y orden. Estructura if.
Algoritmo Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. Una secuencia de pasos que conducen a la realización de una.
LÓGICA DE PROGRAMACIÓN
Unidad 1. Conceptos básicos
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
Programación en scratch
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
Fundamentos de Programación
Estructuras de control en PHP
Introducción al lenguaje C
Lenguaje C.
Hardware Description Language
Crucigrama Pág. 1 Dividir el problema Conocer el problema
PROGRAMACIÓN 1 INTRODUCCIÓN
Curso de iniciación al trabajo con MatLab 7.0
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Sabes Que es un ALGORITMO
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
El Lenguaje C: Elementos Básicos
LENGUAJE C.
Características de “C”
FUDAMENTOS BÀSICOS computación
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Fundamentos de la Programación I
Metodología de la Programación
Programación básica.
Introducción a los algoritmos
Programación I MC José Andrés Vázquez Flores
COMPONENTES WEB TEMA: variables.
FUNDAMENTOS DE PROGRAMACION
Lic. Xóchitl minerva García cruz
Tema 5 Control de errores y depuración
PROGRAMACIÓN (2).
Estructura general de un programa. Estructura general de un programa. Pseudocódigo Diagrama de flujo Concepto de programas. Concepto de programas. Instrucciones.
Estructuras de Control
Informática Ingeniería en Electrónica y Automática Industrial
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
SIMBOLOGÍA DE BLOQUES PARA DIAGRAMAS DE FLUJO
Transcripción de la presentación:

Conceptos básicos de programación Introducción a la programación Martin Marengo 4I T.M.

Introducción A continuación vamos a observar e interpretar los siguientes conceptos básicos relacionados con la programación: Algoritmo Compilador y Código fuente El código Sintaxis Correr un programa Las Variables Declaración de Variables Asignación de valores Operadores de comparación

Algoritmo Definición: Una sucesión ordenada de instrucciones para resolver un problema o una tarea. Puedes pensar en un algoritmo como si se tratara de una receta. Es el procedimiento que se debe realizar para resolver un problema especifico.

Compilador y Código Fuente Compilador: Es el programa de computadora que traduce las instrucciones que nosotros le damos en un lenguaje específico. Programa fuente: Es el código que vas a escribir. En este texto encontraras el programa fuente para resolver muchos problemas. El programa fuente también se conoce como código fuente

El Código Definición: Es un conjunto de instrucciones en algún lenguaje de alto nivel. En este material solamente encontraras código en C++ El código no necesariamente es un programa completo, puede tratarse solamente de una parte del programa

Sintaxis Definición: Son las reglas de acuerdo a las cuales debes escribir el programa fuente. Cada lenguaje de programación tiene su sintaxis. Puedes imaginar que la sintaxis son las reglas de gramática de ese lenguaje. Ejemplos de sintaxis: Printf(); Snanf(); If-else While() Int, float, char

Correr (un programa) Definición: Ordenar a la computadora que ejecute las instrucciones indicadas por el código de un programa. Evidentemente, un programa en C++ debe correrse en un compilador de ese lenguaje. (nosotros utilizamos el Dev-C++ que es gratuito.)

Las Variables Variable: Es una herramienta de programación utilizada para asignar valores (no necesariamente numéricos) a letras o cadenas de letras. Las variables se clasifican de acuerdo al tipo de valor que almacenan Una Variable por definición puede cambiar de valor durante la ejecución de un programa.

Declaración de variables En C++ estas obligado a declarar cualquier variable antes de poder utilizarla. La sintaxis para declarar una variable es la siguiente: También puedes declarar dos o mas variables al mismo tiempo separándolas por comas:

Declaración de Variables (Ejemplos)

Asignación En C++, para hacer una asignación de un valor al identificador de una variable, necesariamente debemos escribir primero (i.e., a la izquierda) el valor del identificador que almacenara el valor y a la derecha el valor o una expresión matemática correctamente codificada cada en C++. Como es costumbre, en medio debemos escribir el símbolo '='.

Palabras reservadas En C++, las siguientes palabras son consideradas reservadas:

Comparaciones En la mayoría de los programas se requiere hacer comparaciones para controlar el flujo del procedimiento. A continuación veremos una la tabla que contiene los tipos de comparaciones.

Bucle o ciclo Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse.

Ejemplo de código C++ Identificar en el siguiente código: Variables Palabras reservadas Ciclo Operadores de comparación ¿observan alguna asignación? Si ingreso un numero, por ejemplo un 3, ¿te animas a mostrar cual seria la salida de este código hasta que termine su ejecucion?

La condicional if ... else En la gran mayoría de los programas será necesario tomar decisiones sobre qué acciones realizar. La estructura condicional if ... else es la que nos permite tomar ese tipo de decisiones. Traducida literalmente del inglés, se la podría llamar la estructura "si...si no", es decir, "si se cumple la condición, haz esto, y si no, haz esto otro". Un ejemplo sencillo sería el siguiente (no se trata de un programa completo, sino tan sólo una porción de código): if (edad < 18) printf("No puedes acceder.\n"); else printf("Bienvenido.\n");