ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.

Slides:



Advertisements
Presentaciones similares

Advertisements

CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
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.
ALGORITMOS Y TIPOS DE DATOS Un algoritmo es un método para resolver un problema. Para la creación de un programa (resolver un problema) en un lenguaje.
Lenguaje de Programacio Python Presentado por Jubel Crispán Materia Informatica Educativa.
ALGORITMOS, DIAGRAMAS DE FLUJO ING. DIANA CRUZ. QUÉ ES UN ALGORITMO ALGORITMO PARA UNA RECETA DE COCINA ETAPAS PARA SOLUCIONAR UN PROBLEMA PROPIEDADES.
TERMINOLOGÍA BÁSICA Informática: conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático y racional de la información,
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
¿Cómo almacenar datos dentro del computador?
Estructuras de Control.
Actividad #2 Los algoritmos
Olimpiadas Chilenas de Informática - Formación
Anexo Chame-San Carlos
Conceptos básicos de programación
Fundamentos de programación
Programación I MC Beatriz Beltrán Martínez
Tema 4 Elementos para el Desarrollo de Algoritmos
Tema 6. Conceptos básicos de programación (Clase 2)
TUTORIAL PSeint.
Bucles y estructuras de decisión
Tema 6. Conceptos básicos de programación Clase 1
LÓGICA DE PROGRAMACIÓN
EXPRESIONES Una expresión es una forma especial de asignación.
Ingeniería en Sistemas computacionales Fundamentos de programación
Programación Orientada a Objetos
PARCIAL 2.
Estructuras de control en PHP
Lenguaje C.
Fundamentos de Programación. Estructuras de Control
Estructuras de control Resolución de problemas y algoritmos
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
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
HERRAMIENTAS DE PROGRAMACIÓN
Diego Hernández R Pascal Variables Diego Hernández R
El Lenguaje C: Elementos Básicos
Fundamentos de programación
Tema 6 Clasificación de algoritmos
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Fundamentos de Programación
Características de “C”
Estructuras Repetitivas
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Tema 9. Estructuras de repetición. Clase 2
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Metodología de la Programación
ESTRUCTURAS DE DATOS Docente: Ing. Yesika Medina
Programación I MC José Andrés Vázquez Flores
FUNDAMENTOS DE PROGRAMACION
Tema 3: Operadores Antonio J. Sierra.
Bucles y estructuras de decisión
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
Introducción a la Estadística Informática
Estructuras de Control
Centro Universitario UAEM Ecatepec Asignatura: Introducción al software base Licenciatura en informática Administrativa Lia 4to semestre Mtra. Patricia.
Informática Ingeniería en Electrónica y Automática Industrial
Expresiones algorítmicas
Tema 6. Conceptos básicos de programación (Clase 2)
Informática Ingeniería en Electrónica y Automática Industrial
Diego Hernández R Pascal Variables Diego Hernández R
Estructuras de Repetición Algoritmos
NATURALEZA DE LOS DATOS Valores Numéricos Son los valores que se pueden hacer cálculos aritméticosritméticos Tipos de valores Entero Real Cadena ( “ h”
Sentencias de control JAVA.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Fundamentos Algorítmicos 1
Fundamentos Algorítmicos 1
Tema 8. Estructuras de decisión. Clases 1 y 2.
UNIDAD II Generalidades sobre Algoritmos
Transcripción de la presentación:

ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA. Lenguaje ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.

¿Qué ES? … Es un lenguaje de programación de propósito general asociado al sistema operativo UNIX. También es conocido como el lenguaje de programación de sistemas por excelencia. Lenguaje de alto nivel. En la actualidad, sigue siendo uno de los mas utilizados en la industria del software.

ORIGEN El lenguaje c fue creado por Dennis Ritchie en los laboratorios Bell Telephone en 1972, el c fue creado con un fin específico: el diseño del sistema operativo UNIX. Este lenguaje solo es una modificación del lenguaje B. El lenguaje C inicialmente fue creado para la programación de -Sistemas operativos -Intérpretes -Editores -Ensambladores -Compiladores -Administradores de bases de datos.

Tipos de datos Un tipo de dato define todo el posible rango de valores que en una variable puede tomar al momento de ejecución del programa ya lo largo de toda la vida útil del propio programa. Entre los mas comunes tenemos los siguientes:

CARACTERES DE CONTROL Estos sirven para controlar la salida de datos por pantalla… FORMATO DE ESCRITURA Estos sirven para controlar el formato de salida de los datos…

Se forman por medio de letras, dígitos y el carácter subrayado (_). Los datos que procesara una computadora se deben almacenar en espacios de memoria para utilizarlos posteriormente; a estos espacios se eles asigna un nombre para reconocerlos. VARIABLES Son objetos que pueden cambiar su valor durante la ejecución del programa. CONSTANTES Aquí no permite cambiar los datos durante la ejecución del programa. IDENTIFICADORES Se forman por medio de letras, dígitos y el carácter subrayado (_).

FUNCION PRINTF FUNCION SCANF Imprime diversas cadenas de caracteres las cuales van encerradas entre comillas “”. Estas se muestran en pantalla. Permite asignar a una o mas variables, uno o mas valores recibidos desde el teclado.

Operadores aritméticos Nos permiten realizar operaciones entre operandos (números, constantes y variables).

Operadores lógicos Nos permiten crear condiciones mas complejas.

Operadores relacionales Se utilizan para comparar dos operandos que pueden ser números, caracteres, constantes o variables.

SELECCIONES MULTIPLES Estructura Selectiva Simple if… Se utiliza cuando se debe tomar una decisión en el desarrollo del programa. La toma de decisión se basa en la evaluación de una o mas condiciones que señalaran como consecuencia la rama a seguir. Estructura Selectiva Doble if-else… Permite la bifurcación del programa en dos ramas. Si, al evaluar la condición el resultado es verdadero, se sigue por un camino especifico, si el resultado es falso, entonces sigue por otro camino predefinido. Estructura Selectiva Múltiple switch… Permite que el flujo del diagrama se bifurque por varias ramas en el punto de la toma de decisión. La elección del camino a seguir depende del contenido de la variable conocida como selector, la cual puede tomar valores de un conjunto previamente establecido. El camino elegido, entonces, dependerá del valor que tome el sector. SELECCIONES SIMPLES SELECCIONES DOBLES SELECCIONES MULTIPLES

Ciclos repetitivos definidos Estructura Repetitiva for: Esta estructura algorítmica se utiliza para repetir un conjunto de instrucciones en un numero definido de veces.

Ciclos repetitivos indefinidos Estructura Repetitiva while: Esta estructura algorítmica se utiliza para repetir un conjunto de instrucciones. Sin embargo el numero de veces que debe repetirse depende de las proposiciones que tenga el ciclo. Cada vez que corresponde iniciar el ciclo se evalúa una condición, si esta es verdadera se continua con la ejecución, de otra forma se detiene. Estructura Repetitiva do-while: Esta estructura algorítmica se utiliza para repetir un conjunto de instrucciones. A diferencia de las estructuras for y while, en las cuales las condiciones se evalúan al principio del ciclo, en esta se evalúan al final. Esto implica que el ciclo se debe ejecutar por lo menos una vez.

Ejemplo 1... int A, B, suma; A = 5 + 2; B = 32; suma = A + B; [suma valdrá 39] int A, B, C, D, E; A = 5; C = A * B; [C toma el valor 160] D = A + C; [D toma el valor 165] E = D; [E toma el valor 165] int agotamiento; agotamiento = 0; [Usamos un entero para simular un booleano]

Ejemplo 2…