Programación En Lenguaje C
|
|
|
- Mariano Reyes Sosa
- hace 9 años
- Vistas:
Transcripción
1 Programación En Lenguaje C Introducción Básica para Primero de Bachillerato TECNOLOGÍA DE LA INFORMACIÓN IES PALAS ATENEA
2 Lenguaje C Estructurado Secuencial De alto Nivel Altamente portable Necesita un compilador
3 Historia del Lenguaje C Surgió en los laboratorios de Bell de AT&T. Asociado al Sistema Operativo UNIX (este S.O. está escrito en Lenguaje C). En 1972, Dennis Ritche modifica el Lenguaje B (creado por Ken Thompson), y crea el Lenguaje C, y reescribe el S.O. UNIX.
4 Realización de un programa Los pasos para realizar un programa son: 1º Editar el programa. 2º Compilarlo. 3º Ejecutarlo. 4º Depurarlo.
5 El primer programa Vamos a hacer un pequeño programa en Lenguaje C. Este programa escribirá un saludo en la pantalla. Cada sentencia del Lenguaje C finaliza con un ;, y cada línea del programa se finaliza con la tecla enter.
6 Editar un programa 1
7 Editar un programa 2
8 Editar un programa 3
9 El primer programa /*************Saludo*************** //saludo.c #include <stdio.h> Main( ) { printf( Hola, qué tal estáis.\n ); }
10 Guardar el programa 1
11 Guardar el programa 2
12 Compilar un programa
13 El segundo programa # include <stdio.h> main ( ) { int dato1, dato2, resultado; dato1 = 10; dato2 = 20; //suma resultado = dato1 + dato2; printf ( %d + %d = %d\n, dato1, dato2, resultado); //resta resultado = dato1 - dato2; printf ( %d - %d = %d\n, dato1, dato2, resultado);
14 El segundo programa 2 //producto resultado = dato1 * dato2; printf ( %d * %d = %d\n, dato1, dato2, resultado); //cociente resultado = dato1 / dato2; printf ( %d / %d = %d\n, dato1, dato2, resultado); } return 0;
15 CARACTERES DE C
16 1.- Letras, dígitos y subrayado. A.- Letras Mayúsculas y Minúsculas del alfabeto inglés ABCDEFGHIJKLMNOPQRSTUVWXYZ a b c d e f g h i j k l m n o p q r s t u v w x y z B.- Dígitos decimales C.- Carácter de subrayado El compilador va a diferenciar este elemento, del resto de caracteres.
17 2.- Espacios en Blanco Son los caracteres en blanco, tabulador horizontal, vertical, avance de página y nueva línea. Su función es actuar como separadores entre los elementos de un programa, para que este sea más legible. Los espacios en blanco en exceso, son ignorados por el compilador.
18 3.- Caracteres especiales Son los signos de puntuación y las operaciones aritméticas:,. ; :? ( ) [ ] {} <! / \ ~ + # % & ^ * - = >
19 4.- Secuencias de escape Una secuencia de escape está formada por el carácter \ seguido de una letra. \n Ir al principio de la línea siguiente \t Tabulador horizontal \v Tabulador vertical (impresora) \a Alerta, pitido \xdd Carácter ASCII en hexadecimal
20 TIPOS DE DATOS
21 Introducción Para que el compilador pueda realizar una operación, es necesario, que conozca previamente el tipo de de datos de cada uno de los operandos, así como del resultado. Ejemplo: int dato1, dato2, resultado;
22 Tipos Fundamentales Los tipos fundamentales son: * Enteros: char, short, int, long. * Reales: float, double, long double. Cada tipo entero, se puede clasificar en signed (con signo) o unsigned (sin signo). Si se utilizan estos calificadores, sin un tipo específico, se asume que es int.
23 Tipo CHAR Representa un carácter. Ocupa un byte. Es utilizado para almacenar un valor entero en el rango 128 a 127 (un carácter en el código ASCII del 0 al 127). Es la abreviación de signed char. Unsigned char almacena valores de 0 al 255 (representa los 256 valores ASCII). char a = A igual que char a = 65 Debe ir entre comillas simples, sino lo interpreta como una variable.
24 Tipo SHORT Representa a un entero en formato corto. Ocupa 2 bytes. Es la abreviación de signed short int. Vaa proporcionar valores entre al Unsigned short almacena valores del 0 al short i = -500; unsigned short j = 500;
25 Tipo INT Representa a un entero. Ocupa 2 ó 4 bytes. Ocupa 2 bytes para procesadores de 16 bits, y 4 bytes para los de 32 bits. Es la abreviación de signed int. Va a proporcionar valores entre al Unsigned almacena valores del 0 al int i = -50; unsigned j = 2500;
26 Tipo LONG Representa a un entero en formato largo. Ocupa 4 ó 8 bytes. Es la abreviación de signed long int. Vaa proporcionar valores entre al Unsigned long almacena valores del 0 al long i = ; unsigned long j = ;
27 Tipo FLOAT Representa a un valor real de precisión simple. Ocupa 4 bytes. Es un número que puede tener un punto decimal. Va a proporcionar valores entre E+38 al E-38, para valores negativos; y del E-38 al E+38, para positivos. No tiene más de 7 dígitos significativos. float a = ;
28 Tipo DOUBLE Representa a un valor real de precisión doble. Ocupa 8 bytes. Va a proporcionar valores entre el número E+308 y el , para valores negativos; y del E-308 al E+308, para positivos. Tiene hasta 16 dígitos significativos. double a = ;
29 Tipo LONG DOUBLE Representa a un valor real de precisión doble con formato largo. Ocupa 10 bytes. Va a proporcionar un rango de trabajo muy grande. Tiene hasta 19 dígitos significativos. long double a = ;
30 PALABRAS CLAVE Son palabras que tienen sentido para el compilador, por lo que no se pueden usar como variables. Se deben escribir en minúscula, y son: auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while.
31 COMENTARIOS Un comentario tipo C empieza por los caracteres /*, y finaliza con */. Pueden ocupar más de una línea. /* Comentario que * ocupa dos líneas*/ Un comentario tipo C++ comienza con los caracteres //, y termina al final de la línea. No pueden ocupar más de una línea. //Comentario de una sola línea El compilador trata al comentario como un espacio en blanco
32 DECLARACIÓN DE CONSTANTES Es decirle al compilador el nombre de la constante y su valor. Se hace antes de la función main. Su sintaxis es: # define PI # MENSAJE Pulse una tecla\n Se suele poner el nombre de la constante en mayúsculas. No lleva ;
33 DECLARACIÓN DE VARIABLES El valor de una variable, puede variar a lo largo de la ejecución de un programa. La forma de declarar una variable, es decir su tipo y su valor (inicializar). int dia, mes, año; float suma, resta; int mes=11; float suma = 15; Toda variable debe tener un valor al iniciarse
34 OPERADORES
35 Operadores Aritméticos 1 Se usan para las operaciones matemáticas. + Suma: enteros y reales. - Resta: enteros y reales. * Multiplicación: enteros y reales. / División: enteros y reales. Si ambos son enteros, el resultado es entero, sino real. % Resto de una división: enteros.
36 Operadores Aritméticos 2 Cuando en una operación los operandos son de diferentes tipos, ambos son convertidos al tipo del operando de precisión más alta. El resultado obtenido es convertido al tipo de la variable que almacena el resultado. Vamos a hacer un ejercicio de ejemplo:
37 Operadores Aritméticos 3 Qué resultado se obtiene? main () { int a = 10, b= 3, c; float x = 2.0, y; y=x+a; c=a/b; c=a%b; y=a/b; c=x/y; }
38 Operadores de Relación 1 El resultado de una operación de relación es un cero o un uno. < Primero menor que el segundo. > Primero mayor que el segundo. <= Primero menor o igual que el segundo. >= Primero mayor o igual que el segundo.!= Primero distinto que el segundo. ==Primeroigual que el segundo.
39 Operadores de Relación 2 Qué resultado se obtiene? main () { int x = 10, y = 0, r = 0; r=x==y; r=x>y; r=x!=y; }
40 Operadores de Asignación 1 El resultado de una operación de asignación,es el valor almacenado en el operando izquierdo, después de que la asignación se ha realizado. ++ Incremento. -- Decremento. = Asignación simple.
41 Operadores de Asignación 2 *= Multiplicación más asignación. /= División más asignación. %= Resto más asignación. += Suma más asignación. -= Resta más asignación.
42 Operadores de Asignación 3 Qué resultado se obtiene? main () { int x = 0, y = 10, r = 1; x ++; ++x; x = --y; x = y--; r+=2; }
43 EJERCICIOS 1.- Escribe un programa que visualice: Bienvenido a esta clase. Podrás aprender muchas cosas. 2.- Escribe un programa que visualice tu nombre, dirección y teléfono en líneas diferentes y centrados en la pantalla. 3.- Haz un programa que calcule: b 2-4ac/2a, para a = 1, b = 5 y c = 2.
44 Solución del Ejercicio 3 #include <stdio.h> main() { int a, b, c, resultado; a=1; b=5; c=2; resultado=((b*b)-(4*a*c))/(2*a); printf("%d^2-4 * %d * %d/ 2 * %d = %d\n",b,a,c,a,resultado); return 0; }
45 ENTRADA Y SALIDA ESTÁNDAR
46 Entrada y Salida estándar Para poder trabajar con las entradas y salidas estándar hay que poner la línea de cabecera: # include <stdio.h> Nos va a permitir trabajar con las dos funciones principales: printf scanf
47 Salida con formato La función printf escribe en el monitor los datos especificados, con el formato que nosotros le digamos. unsigned int edad = 12; float peso = 37.2; printf( Tiene %u años y pesa %g kilos \n, edad, peso); Los distintos argumentos que se pueden usar son:
48 Argumentos de printf %d enteros con signo, en base 10. %u enteros sin signo, en base 10. %o enteros sin signo, en base 8. %x enteros sin signo, en base 16. %f double con signo de forma dddd.dddd %e/e double con signo. Forma d.dddde/e±ddd %g/g double con signo, forma f o e/e(mejor). %c un carácter, del byte menos significativo. %s una cadena de caracteres.
49 Entrada con formato La función scanf lee datos de la entrada, los interpreta según el formato indicado y los almacena en los argumentos especificados. scanf ( %d %f %c, &a, &b, &c); scanf ( %d, %f, %c, &a, &b, &c); scanf ( %d : %f : %c, &a, &b, &c); Observar que los tres formatos son diferentes, y se debe meter los datos de forma distinta.
50 Entrada con formato 2 No se puede escribir texto dentro de la sentencia, ya que luego me lo pediría a la hora de introducir datos. scanf ( Dame el dato: %d, &a); Si se quiere escribir texto, se haría de la forma siguiente: printf ( Dame el dato: ); scanf ( %d, &a);
51 Entrada con formato 3 La especificación de formato está compuesta por: % * tipo * : este modificador suprime la asignación del siguiente dato en la entrada. scanf ( %d %*s, &h); Si escribo 12 horas, se asignará sólo el número 12 (h=12), y no la cadena de texto.
52 Entrada con formato 4 Los tipos de datos posibles son: d: enteros con signo en base 10. o: enteros con signo en base 8. x, X: enteros con signo en base 16. u: enteros sin signo en base 10. f: reales con signo. c: un solo carácter. s: cadena de caracteres.
53 Limpiar la pantalla Las siguientes sentencias permiten limpiar la pantalla: system ( cls ); limpia en MS-DOS. system ( clear ); limpia en UNIX.
54 EJERCICIOS Modifica el programa de las operaciones aritméticas, para que pida por teclado los distintos valores. 2.- Realiza un programa que dé como resultado las soluciones reales x1 y x2 de una ecuación de segundo grado.: ax 2 +bx+c=0
55 EJERCICIOS Realiza un programa para que dado el radio, calcule el área del círculo utilizando la fórmula: a=π r 2
56 EJERCICIOS Realiza un programa que calcule el volumen de una esfera: v=4*π *r 3 /3 5.- Realiza un programa que pregunte tu nombre y tu año de nacimiento y saqué por pantalla: Hola nombre, este año cumples n años.
57 EJERCICIOS Realizar un programa que evalúe el polinomio: p=3x 5 5x 3 +2x 7 y visualizar el resultado: Parax=valor,3x^5 5x^3+2x 7=result 7.- Mejorar el ejercicio anterior, haciendo que los coeficientes sean variables.
58 EJERCICIOS Realizar un programa para que dado un número de segundos, inferior a un millón, calcule su equivalente en días, horas, minutos y segundos. Datos: 1 dia = sg, 1 hora = 3600 sg, 1 minuto = 60 sg
Lección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Tipos de Datos en C. Palabras reservadas en C
Tipos de Datos en C Tipo Tamaño de bits Rango char 8-128 a 127 unsigned char 8 0 a 255 signed char 8-128 a 127 int 16 32768 a 32767 unsigned int 16 0 a 65535 signed int 16 Igual que int short int 16 Igual
Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006
Lenguaje C Elementos de un Programa Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006 Objetivos Conocer los elementos que conforman un programa en C 1. Elementos léxicos de un Programa Cuando el programa
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.
Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C
INTRODUCCIÓN AL LENGUAJE C
INTRODUCCIÓN AL LENGUAJE C Fundamentos de Informática EUP ULPGC Jose Torres 1 de 36 Historia de C Precursores: muchas ideas provienen de BCPL (Martin Richards, 1967) y de B (Ken Thompson, 1970) C fue diseñado
Informática PRÀCTICA 9 Curs Práctica Nº 9: Rango y precisión de representación de números en el ordenador.
Departamento de Práctica Nº 9: Rango y precisión de representación de números en el ordenador. Uso de punteros Objetivos de la práctica: - Entender la representación de números (enteros y reales) en el
Introducción a la Programación
Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación
UNIDAD 1. Algoritmo se define como un conjunto de instrucciones que la computadora debe seguir para resolver un problema.
UNIDAD 1 1.1 Definición de Algoritmo La palabra algoritmo se deriva de la traducción al latín del nombre Muhammad Musa Al-khawarizmi, un matemático y astrónomo árabe que en el siglo IX escribió un tratado
Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS
TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:
Descripción de un Programa
Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a
Tema 05: Elementos de un programa en C
Tema 05: Elementos de un programa en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Estructuras de Datos Declaraciones Tipos de Datos
Departamento de Informática Universidad Técnica Federico Santa María Estructuras de Datos Declaraciones Tipos de Datos Temas: 2-3-4 IWI-131, paralelo 01 Profesor: Teddy Alfaro O. Lenguaje de Programación
Sintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno
1.1. Gramática Léxica 1.1.1. Elementos Léxicos Sintaxis de C Ing. Jose Maria Sola Dr. Oscar Ricardo Bruno ->
Tipos de datos y Operadores Básicos
Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?
Programación estructurada (Introducción a lenguaje C)
Programación estructurada (Introducción a lenguaje C) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada
Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas
Unidad II Fundamentos de C++ M.C. Juan Carlos Olivares Rojas Agenda 2.1 Familiarización con el ambiente de programación 2.2 Análisis de la estructura de un programa 2.3 Envío de mensajes a la salida estándar
Laboratorio de Arquitectura de Redes. Introducción al lenguaje C
Laboratorio de Arquitectura de Redes Introducción al lenguaje C Introducción al lenguaje C Introducción Características del lenguaje C Funciones en C Identificadores o etiquetas Las librerías y el linkado
Lenguajes de programación
Lenguajes de programación Un computador solo entiende lenguaje binario Un procesador tiene un conjunto finito de operaciones binarias Un programa de computador es una secuencia de estas instrucciones Etapas
LENGUAJE. Tema 1 - Introducción
LENGUAJE Tema 1 - Introducción HISTORIA DEL LENGUAJE C El lenguaje de programación C fue creado por Dennis Ritchie cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseño del
Algoritmo, Estructuras y Programación I Ing. Marglorie Colina
Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona
INICIACIÓN A LA PROGRAMACIÓN EN C
INICIACIÓN A LA PROGRAMACIÓN EN C Estructura de un programa sencillo en lenguaje c: Librería estándar de entrada salida Llave de apertura para delimitar el cuerpo de la función Llave de cierre para delimitar
ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Lenguaje de programación C. Introducción
Lenguaje de programación C Introducción 1 Elementos del lenguaje C Colección de funciones Estas funciones contienen declaraciones, sentencias, expresiones y otros elementos que en conjunto indican a la
Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero
Lenguaje C Tipos de variables Departamento de Electrónica Fundación San Valero Tipos de datos, Cinco tipos de datos básicos: Carácter (char): 8 bits -128 a 127. Entero (int): 32 bits -2.147.483.648 a 2.147.483.647.
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones [email protected] Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
Tipos de Datos. Tipos de Datos Simples Estándar
Departamento de Informática Universidad Técnica Federico Santa María Tipos de Datos Programación de Computadores Profesor: Teddy Alfaro Tipos de Datos Simples Estándar char es un carácter (alfanumérico),
Programación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
Introducción al lenguaje C
Introducción al lenguaje C Ampliación de Informática Belarmino Pulido Junquera Índice 1. Presentación del lenguaje C 2. Estructura de un programa en C 3. Tipos de datos escalares 4. Operadores básicos
Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C
Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.
Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es
Unidad 3. Lenguaje estructurado
Unidad 3 Lenguaje estructurado Principal material bibliográfico utilizado www.jorgesanchez.net Fundamentos de Programación C/C++ - Ernesto Peñaloza Romero. Lenguaje C Adolfo Beltramo, Nélida Matas. Introducción
LENGUAJE. Tema 2 Elementos de un programa
LENGUAJE Tema 2 Elementos de un programa ELEMENTOS DE UN PROGRAMA Comentarios. Identificadores. Constantes. Variables. Operadores. Sentencias o instrucciones. COMENTARIOS Los comentarios en C pueden ocupar
Introducción al Lenguaje de Programación C
Introducción al Lenguaje de Programación C Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Lenguaje de Programación C Fue diseñado
Laboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Objetivo N 2. Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez
Objetivo N 2 Conocer la Estructura General de un Programa en C++ Estructura de Datos Prof. Egilde Márquez * Un programa en C++ está definido por funciones (grupo de instrucciones que pueden o no hacer
PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C
PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca Instituto de Computación Oficina No. 37 [email protected] Contenido
1.1 Tipos de Datos Primitivos. 1.2 Tipos de datos estructurados. 1.3 Definición de estructura de datos
1.1 Tipos de Datos Primitivos 1.2 Tipos de datos estructurados 1.2.1 Arreglos unidimensionales, bidimensionales y cadenas de caracteres 1.2.2 Registros o Estructuras (unión y estructura) 1.3 Definición
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Examen de Fundamentos de la Programación (Modelo 1)
Examen de Fundamentos de la Programación (Modelo 1) 27 de noviembre de 2007 1. Qué escribe el siguiente programa si se teclea 5? int num, resultado; for (resultado=0; num; resultado++) num -= 2; printf
Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:
Constantes Las constantes se pueden declarar con la palabra reservada const y se le asigna un valor en el momento de la declaracion, este valor no se puede modificar durante el programa y cualquier intento
Elementos léxicos del lenguaje de programación C
Elementos léxicos del lenguaje de programación C Elementos léxicos de los lenguajes de programación (tokens) Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices
Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas
2 - Introducción al lenguaje Java, identificadores y comentarios. Carlos Montenegro Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas 1. Introducción: Java tiene como todos
OPERADORES Y EXPRESIONES
OPERADORES Y EXPRESIONES Una expresión es una combinación de variables, literales y operadores, que representan un valor Operadores aritméticos Operador Función + suma - resta * producto / división % operador
TEMA 02 TIPOS, OPERADORES Y EXPRESIONES
TEMA 02 TIPOS, OPERADORES Y EXPRESIONES 2.1.- Introducción. 2.2.- Datos. 2.3.- Entrada y salida básica. 2.4.- Modificadores. 2.5.- Cadenas de caracteres. 2.6.- Operadores. 2.7.- Precedencia de operadores.
El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.
El lenguaje C El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 4. Se dice que el lenguaje C es un lenguaje de nivel medio. La razón de esta indicación está
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Entrada y salida estándar V1.3 Autores Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato:
Tipos de datos y operadores en C++
Tipos de datos y operadores en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Fundamentos de Informática E.U.P. Universidad de Sevilla
Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo 3: FUNDAMENTOS DE PROGRAMACIÓN ÍNDICE (1) INTRODUCCIÓN A LA PROGRAMACIÓN IMPERATIVA Programación en lenguaje C INSTRUCCIÓN DE ASIGNACIÓN
Técnicas de Programación
Técnicas de Programación 3.1.- Lenguaje de programación C Introducción Aunque nosotros vamos a programar en C++ haremos una descripción completa de programación en C. Es por ello que en primer lugar diremos
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Tema 1: Introducción a C
Fundamentos de Informática I ETSII Tema 1: Introducción a C. Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Tema 1: Introducción a C Índice: Objetivos Conceptos
Cuales son los tipos de instrucciones que se utilizan en la programación?
EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas
Fundamentos de Programación 2017-I
Fundamentos de Programación 2017-I Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación C a través de un análisis
Introducción rápida a la programación (estructurada ) con C++
Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de
Se guardan en archivos con extencion c y los cabezales con extension h
Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767
Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados
Curso de Programación Avanzada en C
Curso de Programación Avanzada en C Copyright, 1996 Universidad Sim on Bol ivar 1 Prof. Mariela J. Curiel Contenido del Curso Conceptos BásicosB Estructuras de Control Arreglos Otros tipos de datos derivados
Estructura de datos y Programación
Estructura de datos y Programación Tema: Conceptos Básicos- Estructuras de control - Arreglos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 ELEMENTOS DE UN PROGRAMA EN JAVA El programa Java consta de
TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN
TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN 4.1 Definiciones y palabras reservadas básicas del C El lenguaje C++ está compuesto por: 32 palabras clave (estándar ANSI), comunes a todos los compiladores de
Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)
Objetivos de la sesión Entender el tipo de programas que se pueden realizar con aplicaciones de consola. Conocer el concepto de variable, la forma en que se declaran y su utilización. Conocer la forma
En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.
El primer objetivo de un programa informático es el manejo de datos. Un dato es toda aquella información que se puede tratar en un programa informático. En este artículo vamos a conocer los tipos de datos
Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz
Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.
08 Análisis léxico IV
2 Contenido Expresiones regulares Lenguaje generado por una expresión regular Precedencia de las operaciones con las expresiones regulares Ejemplos Definiciones regulares Extensiones de las expresiones
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Informática PRÀCTICA 3 Curs Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida.
Práctica Nº 3: Tipos de datos simples. Constantes y variables. Operadores aritméticos. Formato de salida. Objetivos de la práctica: - Mostrar la sintaxis de los diferentes tipos de datos presentes en C/C++.
Capítulo 3. Sentencias condicionales
Capítulo 3. Universidad del País Vasco / Euskal Herriko Unibertsitatea 79 Índice del capítulo 1. Introducción........................................ 81 2. Objetivos...........................................
Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado.
1.6. EXPRESIONES CONCEPTO: Una expresión es una combinación de uno o más operandos y operadores para obtener un resultado. Los operandos pueden ser constantes, variables, otras expresiones e incluso funciones.
Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación
MANUAL BÁSICO DE PSEUDOCÓDIGO A LENGUAJE C.
MANUAL BÁSICO DE PSEUDOCÓDIGO A LENGUAJE C. REGLAS Y RECOMENDACIONES PARA NOMBRAR VARIABLES EN C Use letras, el signo guion bajo y dígitos Evite poner todas las letras en mayúsculas Evite empezar con el
Programación. Test Autoevaluación Tema 3
Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.
Apunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Qué es Java? Un lenguaje de programación Un entorno de desarrollo Un entorno de aplicación Un entorno de despliegue Es similar en sintaxis de C + +.
APUNTES DE JAVA Agenda Bienvenida Conociendo Java La Maquina Virtual Descargar e instalar el compilador El entorno de trabajo El paradigma de la programación orientada a objetos Qué es Java? Un lenguaje
Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE
Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es
1 ELEMENTOS BASICOS DEL LENGUAJE
1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada
Tema 5. Entrada y Salida
Tema 5 Entrada y Salida Contenidos 1. Conceptos Previos de Entrada y Salida de Datos. 2. Funciones de Salida de Datos. putchar puts printf 3. Funciones de Entrada de Datos. getchar gets scanf 4. Ficheros
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Dept. Ciencias de la Computación e I.A. Universidad de Granada
TEMA 2 El lenguaje de progamación C Dept. Ciencias de la Computación e I.A. Universidad de Granada 1 /* Primer programa en C*/ /* Escribe en pantalla un mensaje*/ #include int main(){ } Primeros
Introducción al lenguaje C
Introducción al lenguaje C Programación 2 Profesorado de Informática CeRP del Suroeste, Colonia, Uruguay 15 de marzo de 2016 Programación 2 Introducción al lenguaje C 15 de marzo de 2016 1 / 34 Objetivos
Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica
Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de
abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples
Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial
CAPITULO 4: ENTRADA Y SALIDA DE DATOS.
CAPITULO 4: ENTRADA Y SALIDA DE DATOS. 1. INTRODUCCIÓN. Hemos visto que el lenguaje C va acompañado de una colección de funciones de biblioteca que incluye un cierto número de funciones de entrada/salida.
Unidad I Tipos de Datos en C
Tipos de Datos en C 1. El concepto de los tipos de datos. 2. Tipos de datos básicos del C. 3. Modificadores de tipo. 4. Declaración de variables. 5. Inicialización de variables. 6. Declaración de identificadores
Introducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
