C Por Isaí Landa. C C es un lenguaje de programación ¿Quién es C? ¿Cuál es el mundo de C? El mundo de C es un conjunto de cajas. Las cajas guardarán números.

Slides:



Advertisements
Presentaciones similares
Introducción a C++ Sistemas Operativos
Advertisements

Conceptos Básicos Prof. Carlos Rodríguez Sánchez
Arithmetic Operators & Operators Precedence
Pippy (Python para niños)‏ 1.
ESTRUCTURA DE DECISION LOGICA
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Ejemplo de Programa C++
Entendiendo la definición de clases
MANUAL EXPRESS DE C J.M.sevilla.
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Programacion de Computadora Prof. Obadiah Oghoerore.
Una variable en un programa es algo con un nombre, cuyo valor puede variar. La manera en que el compilador y enlazador maneja esto es asignando un bloque.
INFORMATICA I Funciones CLASE 13.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
ESTRUCTURA DEL LENGUAJE C
Estructuras de Control
Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.
Programación Estructurada
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
ESTRUCTURAS DE SECUENCIA
Introducción a la Computación
Estructuras de Repetición
SOBRECARGA DE FUNCIONES
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Estructuras de repetición
Estructuras de Control de Repetición
Tema 3 Entrada y Salida.
Fundamentos de Programación
Programación de Computadores
Introducción a la Computación
Sección 5-2 Estructuras de Control de Decisión Expresiones Lógicas.
Funciones1 PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO Profr. Miguel Rodríguez Hernández PROGRAMACIÓN MODULAR O FUNCIONAL.
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
Desarrollador Profesional de Juegos Programación III Unidad II Una clase thread para window.
Control de flujo: Bucles
Capítulo 2 – Estructuras de Control
ESTRUCTURA DE DECISION LOGICA
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Programación I Capitulo IV : Estructuras.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
Teoría – Alejandro Gonzalez
INTEGRANTES LINA JIMÉNEZ LOZANO ROSA ELENA REINA CARLOS VILLADIEGO MARIANO SEPULVEDA.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Elementos básicos del lenguaje
Scis.regis.edu ● CS-362: Estructuras de Datos Semana 1 Dr. Jesús Borrego Lead Faculty, COS Regis University 1.
Estructuras de Repetición (Hacer-Mientras)
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006.
INTRODUCCION A LA PROGRAMACION
PRINCIPIOS DE PROGRAMACIÓN
PHP el Lenguaje Ejercicios Básicos.
LENGUAJE “C” Programación.
Elaboración de algoritmos usando lógica de programación
INTRODUCCION A LA PROGRAMACIÓN
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Práctica Profesional PHP.
Prueba de escritorio Computación y Sistemas de Información.
Arreglos Ejemplo paso a paso. Planteamiento Como estudiante de ingeniería, quieres usar tus habilidades de programador para llevar un registro de tus.
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
ARREGLOS O ARRAYS.
ESTRUCTURAS DE DECISION MULTIPLE
Desarrollador Profesional de Juegos Programación III Unidad II introducción a Mutex Secciones críticas.
ARREGLOS Por: Astaroth.  En la clase anterior vimos que c++, es un mundo de cajas, bien hoy hablaremos de una caja un tanto particular “vagoncin” el.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
SISTEMAS ELECTRÓNICOS 3ºGIERM1 1. Introducción 2. Tipos de datos 3. Estructuras típicas de programación 4. Manejo de bits Tema 7. Programación de microcontroladores.
Transcripción de la presentación:

C Por Isaí Landa

C C es un lenguaje de programación ¿Quién es C? ¿Cuál es el mundo de C? El mundo de C es un conjunto de cajas. Las cajas guardarán números. Imagina el mundo de C como un enorme almacén lleno de cajas de zapatos, con zapatos dentro

Ejemplo de cajas La siguiente caja se llama Cajín Cajín tiene espacio para guardar exactamente 3 zapatos, pueden ser de color blanco o negro. ¿Cuántos posibles combinaciones de zapatos puede contener?

Cada espacio para zapato puede contener 2 posibilidades: zapato negro o zapato blanco. Si son 3 espacios, las diferentes combinaciones se pueden calcular multiplicando: 2 * 2 * 2 = 8 ¿Y si Cajín puede contener hasta 31 espacios para zapatos?

2,147,483,648 ¡Así es! Es un número muy muy grande. ¿Cajín puede contener 3,000,000,000 combinaciones diferentes? NO

Esqueleto iniciar-programa inicia-ejecucion apagate; termina-ejecucion finalizar-programa #include using namespace std; int main(){ return 0; }

¿Qué? ¿Quién programó el avanza o gira-izquierda a Karel? Karel tiene instrucciones internas, una librería interna que le define esas cosas que Karel «ya sabe» En el lenguaje C, debemos enseñarle a la computadora a leer y escribir con estas líneas #include using namespace std;

La caja int int es un tipo de caja que puede guardar 2^32 números enteros diferentes (de -2^31 a 2^31) Cada caja (mejor conocida como «variable») debe tener un nombre Después de asignar el tipo de caja, ponemos su nombre y le podemos inicializar con un valor int edad = 23; int peso;

Funciones booleanas > < == <= >= != frente-libre izquierda-libre junto-a-zumbador

Ejemplos int edadHombre = 23; int edadMujer = 15; edadHombre == edadMujer  false edadHombre > edadMujer  true edadHombre != edadMujer  true edadMujer > edadHombre  false

Operadores lógicos and false AND false  false false AND true  false true AND false  false true AND true  true (da ejemplo en la vida cotidiana) or false OR false  false false OR true  true true OR false  true true OR true  true (da otro ejemplo)

Sentencias -- C – if(«booleana»){ // algo } while(«booleana»){ // algo } -- Karel – si «booleana» entonces inicio // algo fin; mientras «booleana» hacer inicio // algo mas fin;

Ejemplo int edadHombre = 23; int edadMujer = 15; if(edadHombre > edadMujer){ // se puede entablar algo }else{ // nop }

Ejemplo int edadHombre = 23; int edadMujer = 15; while(edadMujer < 18){ // a esperar otro año edadMujer = edadMujer + 1; edadHombre = edadHombre + 1; } // ¿qué valores tendrán las variables al finalizar el while?

¡SUPER FACIL!