Instrucciones Básicas Entrada de Información

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Fundamentos de programación II
Curso de Java Capitulo 2: Introducción a Java Profesor:
Estructuras Repetitivas para
Arrays Fundamentos de Programación I
Instrucciones Básicas Salida de Información
Instrucciones Básicas Proceso de Información
Instrucciones Básicas Salida de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Profesora: Nelwi Báez P
MANUAL EXPRESS DE C J.M.sevilla.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Repaso para la construcción del intérprete 2012
Fundamentos de la Programación Estructurada
Programacion de Computadora Prof. Obadiah Oghoerore.
Funciones. Programación, Algoritmos y Estructuras de Datos.
Variables Prof. Gonzalo Pastor.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación Estructurada
Introducción al lenguaje C++
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.
Una breve introducción
SOBRECARGA DE FUNCIONES
Unidad 3 Punteros.
Funciones y procedimientos
Programa “Coordenadas” Ing. Arturo Díaz Vargas Departamento de Sistemas División de Ciencias Básicas e Ingeniería UNIVERSIDAD AUTONOMA METROPOLITANA.
Tema 3 Entrada y Salida.
LENGUAJE “C” Programación.
Lenguaje C.
Introducción a la Computació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 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Informática Ingeniería en Electrónica y Automática Industrial
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Algoritmo Ing. Maria Rosana Heredia
Elementos básicos del lenguaje
Funciones Definidas por el Programador
Elementos básicos del lenguaje
FUNDAMENTOS DE PROGRAMACIÓN
Registros Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Términos algoritmo diseñar algoritmo implementar algoritmo
Registros Departamento de Computación
Ing. Esp. Ricardo Cujar.  Conjunto de caracteres (palabra), representa una posición de memoria.  Recomendaciones para construir identificadores: Debe.
ALGORITMOS Y ESTRUCTURAS DE DATOS Operaciones sobre cadenas de caracteres y Funciones LIA. Suei Chong Sol.
PRINCIPIOS DE PROGRAMACIÓN

Fundamentos de Programación
Lic. Carla Aguirre Montalvo
Algoritmo.
Algoritmia y Programación
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
EL TIPO DE DATO LOGICO y constantes.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
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.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS LICENCIATURA DE INGENIERÍA CIVIL ASIGNATURA: PROGRAMACIÓN.
Computación I :: Prof. Yeniffer Peña Introducción al C Presentación Computación I.
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.
Transcripción de la presentación:

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

Instrucciones Básicas Definición cin>> scanf() Entrada Proceso Salida Instrucciones Básicas

Definición Instrucción de Entrada Es una expresión que le indica (ordena) a la computadora que se prepare para capturar un dato ingresado por el usuario. Cuando el programa se encuentra en ejecución, y encuentra una instrucción de entrada, hace una pausa hasta que el usuario ingrese un dato

Definición Instrucción de Entrada ¿Qué se captura? ¿Dónde se depositan las capturas?

Definición DATOS Instrucción de Entrada ¿Qué se captura? Cadenas de caracteres Alfanuméricos Numéricos DATOS Enteros Reales

En CELDAS de MEMORIA PRINCIPAL Definición Instrucción de Entrada ¿Dónde se depositan las capturas, es decir donde se almacenan los datos? En CELDAS de MEMORIA PRINCIPAL VARIABLES

Definición Instrucción de Entrada Es necesario recordar: “Siempre que un programa capture un dato, es obligatorio haber creado previamente una variable”

Espacio para ALMACENAR el dato Creación de Variables “Una variable es un espacio de memoria principal (RAM) creado (reservado) por un programa, para almacenar un dato en un instante de tiempo determinado” El nombre sirve para identificar a la variable. Nombre Espacio para ALMACENAR el dato Espacio donde la variable retiene el dato

<tipoDeDato> <nombreVariable> |= valorInicial |; Creación de Variables Sintaxis <tipoDeDato> <nombreVariable> |= valorInicial |;

tipoDeDato <nombreVariable> |= valorInicial |; Creación de Variables Sintaxis tipoDeDato <nombreVariable> |= valorInicial |; <tipoDeDato> char Alfanuméricos Numéricos int long Enteros Reales float double

Creación de Variables

<nombreVariable> Creación de Variables Sintaxis <tipoDeDato> nombreVariable |= valorInicial |; <nombreVariable> Debe ser significativo, es decir, el nombre deber ser alusivo a la información que almacenará la variable No puede ser una palabra reservada del lenguaje, ejemplo: if, switch, for, while, int, double, float, main, etc Se debe iniciar con una letra o con el signo subrayado ( _ ) No puede contener caracteres especiales (@, #, $, etc) Después de la primera letra, puede contener más letras, números o el signo de subrayado NO DEBE HABER ESPACIOS EN BLANCOS EN EL NOMBRE Tener cuidado entre minúsculas y mayúsculas, pues en lenguaje C la mayúscula es diferente a la minúscula

<tipoDeDato> <nombreVariable> | = valorInicial |; Creación de Variables Sintaxis <tipoDeDato> <nombreVariable> | = valorInicial |; = valorInicial Es opcional, y si se ubica la variable se inicializará con el valor especificado Cuando es un dato de tipo char, el valor de inicialización se debe especificar en comillas simple

Ejemplos Declaraciones de variables validas: int edad; float sueldo; char sexo = ‘f’; double distancia = 0.0; double pesoEstudiante; float promedio_Notas; int numeroDeHijos = 0; int numero_municipios_sucre;

Ejemplos Declaraciones de variables no validas: int 1edad; float sueldo#; char for = ‘f’; double #distancia = 0.0; double peso Estudiante; float promedio#notas; int numero De_Hijos = 0; int numero1municipios#sucre;

Instrucción cin>> Sintaxis: cin>><nombreVariable>; Muy Importante: Para que pueda funcionar cin>>, debes incluir la librería: <iostream.h>

Instrucción cin>> Sintaxis: cin>><nombreVariable>; nombreVariable: En esta parte se debe ubicar, un nombre de variable valido

Instrucción cin>> Ejemplos Símbolo Tipo de Información char sexo=' '; cin>>sexo; Captura un dato de tipo char y lo almacena en la variable sexo int edad=0; cin>>edad; Solicita la entrada de un dato de tipo entero, al ser introducido por el usuario, es almacenado en la variable edad float nota_Definitiva; cin>>nota_Definitiva; En la variable nota_Definitiva, es almacenado el dato introducido por el usuario double toneladas=0.0; cin>>toneladas; Captura un dato de tipo real (precisión grande) y lo almacena en la variable de nombre toneladas

scanf(“<indicadores>”, <lista de variables> ); Instrucción scanf() Sintaxis: scanf(“<indicadores>”, <lista de variables> ); Muy Importante: Para que pueda funcionar scanf(), debes incluir la librería: <stdio.h>

scanf(“<indicadores>”, <lista de variables> ); Instrucción scanf() scanf(“<indicadores>”, <lista de variables> ); Indicadores: Símbolos que indican el tipo de información que se desea capturar (es decir almacenar en las variables Símbolo Tipo de Información %c Un solo carácter %d Un valor entero %f Un número real en coma flotante, sin exponente %s Una cadena de caracteres

scanf(“<indicadores>”, <lista de variables> ); Instrucción scanf() scanf(“<indicadores>”, <lista de variables> ); Lista de variables: En este espacio se debe especificar una(s) variable (s) (la cual debe estar creada previamente), en la misma se almacenará el dato ingresado por el usuario. A la variable se le debe anteponer OBLIGATOIRAMENTE el símbolo: &

Instrucción scanf() Ejemplos Símbolo Tipo de Información char sexo=' '; scanf("%c", &sexo); Captura un dato de tipo char y lo almacena en la variable sexo int edad=0; scanf("%d", &edad); Solicita la entrada de un dato de tipo entero, al ser introducido por el usuario, es almacenado en la variable edad float nota_Definitiva; scanf("%f", &nota_Definitiva); En la variable nota_Definitiva, es almacenado el dato introducido por el usuario double toneladas=0.0; scanf("%f", &toneladas); Captura un dato de tipo real (precisión grande) y lo almacena en la variable de nombre toneladas

Ejercicio Nro. 1 Desarrollar un programa en lenguaje C que permita capturar un valor numérico real, obtenga su raíz cuadrada y visualice el resultado en pantalla: #pragma hdrstop #include <condefs.h> #include <stdio.h> #include <conio.h> #include <math.h> #pragma argsused float raizCuadrada = 0.0; int main(int argc, char* argv[]) { printf("\n"); printf("Ingrese un valor numerico...: "); scanf("%f", &raizCuadrada); printf("****************** \n"); printf("La raiz cuadrada de %f es: %f \n", raizCuadrada, sqrt(raizCuadrada)); getche(); return 0; }

Ejercicio Nro. 2 El mismo ejercicio anterior, pero utilizando las instrucciones cout<< y cin>> para la salida y entrada de datos:

Ejercicio Nro. 3 Desarrollar un programa en lenguaje C que permita capturar un valor numérico entero, obtenga su potencia y visualice el resultado: #pragma hdrstop #include <condefs.h> #include <iostream.h> #include <conio.h> #include <math.h> int base; //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { cout<<endl; cout<<"Ingrese la base...: "; cin>>base; cout<<"******************"<<endl; cout<<base<<" elevado a la dos = "<<pow(base, 2)<<endl; getche(); return 0; }

Ejercicio Nro. 4 Ejercicio Nro. 5 El mismo ejercicio anterior, pero utilizando las instrucciones printf() y scanf() para la salida y entrada de datos: Ejercicio Nro. 5 Desarrollar un programa en lenguaje C que permita obtener la potencia para cualquier base y cualquier exponente, el resultado se debe visualizar en pantalla