REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO.

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
PROGRAMACIÓN EN C.
Tema 5 Sentencias básicas. Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de.
Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
El lenguaje C Introducción.
MANUAL EXPRESS DE C J.M.sevilla.
Repaso para la construcción del intérprete 2012
Fundamentos de la Programación Estructurada
Programación I Teoría I
Curso de Programación I Parte IV
Variables Prof. Gonzalo Pastor.
FUNCIONES EN C.
INFORMATICA I Arreglos 1 CLASE 17.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación 1 Presentación de c++
Introducción al lenguaje C++
Una breve introducción
Ingeniero Anyelo Quintero
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Funciones y procedimientos

Tema 3 Entrada y Salida.
Archivos Programación.
Lenguaje C.
LENGUAJE “C” Programación.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Cadenas y apuntadores Programación.
Tema 2: Los tipos de datos
Archivos.
Programación I Teoría VIII: Entrada/Salida
Informática Ingeniería en Electrónica y Automática Industrial
Tipo de Datos Básicos.
© AutoresV1.1 Informática Ingeniería en Electrónica y Automática Industrial Datos en lenguaje C.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Programación en Lenguaje C
FIEE VARIABLES Ing. José Antonio Poma G.. FIEE Variables Una variable es un identificador (nombre de la variable) que hace referencia a.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Programación en C para electrónicos
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Elementos básicos del lenguaje
PUNTEROS Y REFERENCIAS
PROGRAMACIÓN MULTIMEDIA
Elementos básicos del lenguaje
FUNDAMENTOS DE PROGRAMACIÓN
FormatoDescripción %iEntero (int) %dEntero (int) %fReal (float o double) %gReal (float o double) %eReal con notación ‘e’ %oOctal %xHexadecimal.
Términos algoritmo diseñar algoritmo implementar algoritmo
Estructura de un programa C
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Pelando la cebolla 1. Aquí discutiremos lo necesario del lenguaje necesario para implementar una metodología que llamo “pelando la cebolla”. Permite abordar.
PRINCIPIOS DE PROGRAMACIÓN

UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION TIPOS DE DATOS ELEMENTALES.
Tipos de Datos en C Elementos de un programa en C
“variables , sentencia if y bucles”
Fundamentos de Programación
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
ANALISIS DE PROBLEMAS SOLUCIONES LOGICAS
Sentencia de Lectura. Qué es? Cuando en un algoritmo necesitamos recibir del usuario algún dato como: un numero, la edad, etc. Lo anterior debemos recibirlo.
EL TIPO DE DATO LOGICO y constantes.
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
Introducción al Lenguaje C y al Visual C++. Lenguaje C El lenguaje C se conoce como un lenguaje compilado. Es un lenguaje estructurado, ya que permite.
1 Conceptos Fundamentales de Programación Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
Transcripción de la presentación:

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO ZULIA 6º INFORMÁTICA “A” EQUIPO Nº 06 -Gómez David. -Pirona Sergio. -Raga Angesmar. -Rivero Annely. -Rivero Iraly.

Unidad de memoria que almacene un valor cambiante. Pueden ser de todo tipo de datos. Definición de una variable: DECLARACIÓN Long Número; Double HorasAcumuladas; Float HorasPorSemana; Float NotaMedia; Short Diasemana; ASTRID VÁSQUEZ

1- Se puede declarar una variable al principio de un archivo o bloque de código al principio de una función. #include / * variable al principio del archivo * / int MiNumero; int main() i printf (''¿Cuál es su número favorito?') ; scanf ("%d"&,M iNumero) ; return O; } /*Variable al principio de una función. Al principio de la función main()*/ int main() { i n t i; int j; /*Variable al principio de un bloque. Al principio de un bloque for*/ int main() { int i; For (i = 0 ; i< 9; i++) double suma; } ASTRID VÁSQUEZ

2- En C las declaraciones se han de situar siempre al principio del bloque. Su ámbito es el bloque en el que están declaradas. / * Distancia a la luna en kilometros */ #include int main ( ) { const int luna=238857; / * Distancia en millas * / float luna-kilo; printf("Distancia a la Luna %d millac\n",luna); luna-kilo = luna"1.609; / * una m i l l a = kilómetros */ printf("En kilómetros es %fKm.\n",luna-kilo); return O; Ejemplo 3 Este ejemplo muestra cómo una variable puede ser declarada al inicio de cualquier bloque de un programa C. #include / * Diferentes declaraciones * / int main( ) t int x, yl; / * declarar a las variables x e y1 en la función main0 * / x = 75; y1 = 89; if (x > 10) int y2 = 50; / * declarar e inicializa a la variable y2 en el bloque if * / y1 = yl+y2; } printf("x = %d, y1 = %d\n",x,yl); return O; } ASTRID VÁSQUEZ

Tipos de datos: Tipo nombre-variable= expresión ia : Declara un valor inicial a la variable Ejemplos: 1- char respuesta=`S`; 2- int contador=1; 3- float peso=156.45; 4- int anyo=1993 Tipos de datos Fundamentalmente existen cuatro tipos básicos de datos Enteros - Números positivos y negativos de tipo int Variantes de enteros - tipos short, long y unsigned Reales - Números decimales del tipo float, double y long double Caracteres - Letras, dígitos, símbolos y signos de puntuación El segundo método consiste en utilizar sentencia como : char barra; Formato general ANGESMAR RAGA

Declaración o definición - double x; / * declara el nombre de la variable x de tipo double * / - char c-var; / * declara c-var de tipo char * / - int i; / * definido pero no inicializado * / - int i = 0; / * definido e inicializado a cero. * / Declaracion: -Introduce el nombre de la variable y asocia un tipo con variable. Definición: - Es una declaración que asigna simultáneamente memoria a la variable. ANGESMAR RAGA

3.-D URACIÓN DE UNA V ARIABLE. Lugar Utilizar Totalidad del programa en una función. Temporalmente dentro de un bloque de función.

V ARIABLES L OCALES Interior de una función Donde sólo son visibles o No pueden ser modificadas por ninguna sentencia externa a la función. o Cada variable es distinta y pertenece a la función en que está declarada. o No existen en memoria hasta que se ejecuta la función. EJEMPLO #include int main() { int a, b, c, suma, numero; printf ( "Cuantos números a sumar: ") ; scanf ("%d", &numero) ; suma = a + b + c; … return O; } EJEMPLO #include int main() { int a, b, c, suma, numero; printf ( "Cuantos números a sumar: ") ; scanf ("%d", &numero) ; suma = a + b + c; … return O; }

V ARIABLES G LOBALES Se declaran fuera de la función. Son visibles a cualquier función. EJEMPLO #include int a, b, c; / * declaración de variables globales * / int main() { int valor; / * declaración de variable local */ printf ("Tres valores : 'I ) ; scanf ("%d %d %d",&a,&b,&c); / * a,b,c variables globales * / valor = a+b+c; } EJEMPLO #include int a, b, c; / * declaración de variables globales * / int main() { int valor; / * declaración de variable local */ printf ("Tres valores : 'I ) ; scanf ("%d %d %d",&a,&b,&c); / * a,b,c variables globales * / valor = a+b+c; }

V ARIABLES D INÁMICAS Tienen características que en algunos casos son similares a: VARIABLES LOCALES VARIABLES GLOBALES Se crea y se libera durante la ejecución del programa. ◊ Se crea y libera automáticamen te Se pueden crear variables accesibles desde múltiples funciones. EJEMPLO #include int Q; int main () { int A; A=124: Q=1; { int B; B=124; A=457; Q=2; { int C; C=124; B=457; A=788; Q=3; } EJEMPLO #include int Q; int main () { int A; A=124: Q=1; { int B; B=124; A=457; Q=2; { int C; C=124; B=457; A=788; Q=3; }

Los programas interactúan con el exterior, a través de datos de entrada o datos de salida. En C la entrada y salida se lee y escribe de los dispositivos estándar de entrada y salida, se denominan stdin y stdout respectivamente. La salida de datos de un programa se puede dirigir a diversos dispositivos, ya sea la pantalla, impresora. 4.- Entrada y salida de datos Para la salida de datos se utiliza principalmente la función printf. Salida La forma general que tiene la función printf (cadena-de- control, dato1, dato2). La cadena de control contiene códigos de formato que se asocian uno a uno con los datos. PIRONA SERGIO

Para la salida de datos se utilizan diferentes formatos y secuencias de escape. Códigos de formatoSecuencias de escape Los códigos de formato mas utilizados y su significado: %d: El dato se convierte a entero decimal. %O: El dato se convierte a octal. %X: El dato de entero se convierte a hexadecimal. %U: El dato se convierte a entero sin signo. %C: El dato se considera de tipo carácter. Las secuencias de escape mas utilizadas y su significado: \ a: Alarma. \ b: Retroceso de espacio. \ f: Avance de pagina. \ n: Salto de pagina. \ r: Retorno de carro. \ t: Tabulación. \ V: Tabulación vertical. \\ : Barra inclinada. \ ?: Signo de interrogación. \ ”. Dobles comillas. PIRONA SERGIO

Ejemplo: Realizar un programa que permite imprimir tu nombre y tu direcion. #include int main () { Printf ( “ Sergio Pirona; Ciudad Ojeda, Calle San Benito \ n”); system (“pause”); return 0; } PIRONA SERGIO

5.-E NTRADA La entrada de datos a un programa puede tener diversas fuentes, ya sea a través del teclado o un archivo en disco. La entrada que consideramos ahora es a través del teclado, asociado al archivo estandar de entrada STDIN. La función mas utilizada, por su versatilidad para entrada formateada es SCANF() scanf(cadena-de-control, var1, var2, var3, …) Sufijo: l o L (largo) float = (%lf) Tipo double int= (%ld) tipo entero largo Contiene los tipos de los datos y si se desea su anchura Int n; double x, Scanf(“%d %lf”, &n, &x); L a entrada tiene que ser de la forma E-4 DEVUELVE: n=134, x=-1.4E-4 DAVID GÓMEZ

P REFIJO & Double x; Scanf(“%lf”,x); Scanf(“%lf”, &x); ERRO R CORRECT O EJEMPLOS printf(“Introduzca valor1, valor2”); scanf(“%d %f”, &valor1, &valor2); printf(“Precio de venta al publico”); scanf(“%f”, &precio-venta); printf(“Base y altura”); scanf(“%f %f”, &b, &h9); La función SCANF() termina cuando ha captado tantos datos como códigos de control se han especificado DAVID GÓMEZ

S ALIDA DE CADENAS DE CARACTERES PUTS() #include main() { puts("Bienvenido a la programación"); puts(" en lenguaje C"); } Produce el resultado: Bienvenido a la programación en lenguaje C PRINTF : código %S Char arbol [1]= “Acebo” prinft(“%s\n”a, rbol); Para salida de cadenas de caracteres, la biblioteca C proporciona la función especifica PUTS(). Tiene un solo argumento, que es una cadena de caracteres. Escribe la cadena en la salida estándar (pantalla) y añade el fin de línea. Así: Puts(arbol) DAVID GÓMEZ

E NTRADA DE CADENAS DE CARACTERES GETS() #include main() { char cadena[50]; puts("Escriba un texto:"); gets(cadena); puts("El texto escrito es:"); puts(cadena); } SCANF : código %S char nombre [50]; Printf(“Nombre del Atleta”); Scanf(“%s \n”n, ombre); Printf(“nombre introducido: %s”, nombre); La entrada podría ser Oscar Serra La salida Nombre introducido: Oscar Serra DAVID GÓMEZ