Programa

373 views

Published on

c ++

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
373
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Programa

  1. 1. Programa: conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en unacomputadora.CPU: es el componente principal del computador y otros dispositivos programablesSoftware: conjunto de los componentes lógicos necesarios que hacen posible la realización detareas específicas, en contraposición a los componentes físicos, que son llamados hardware.Memoria Principal: también llamada memoria central, es la que guarda solo la informaciónrequerida.Lenguaje de Programación: es un idioma artificial diseñado para expresar procesos que pueden serllevadas a cabo por máquinas como las computadoras.Indique que tipo de error (Error de sintaxis, error de ejecución o error lógico), en cada uno de lossiguientes enunciados1. Utilizar una variable antes de asignarle un valor:Error sintaxis2. asignarle un valor real a una variable declarada como entero:Error lógico3. al cometer este error, los resultados arrojados por el programa no son los que se esperaban:Error lógico4. Un programa no puede ser ejecutado por el computador, mientras tenga este tipo de errores:Error de ejecución5. estos errores no son detectados por el compilador, ni tampoco son errores de ejecuciónError lógico
  2. 2. CuestionarioMencione y Explique que es la lógica estructurada:Proceder a realizar el diseño original del programa, pero el resultado final es más fácil de leer ycomprender Ejemplo: Objetivo de un programador profesional al escribir programas de una maneraestructurada, es realizarlos utilizando solamente un numero de divisiones de control estandarizados.Para que sirven las funciones getch() y putchar():GetChar: Ingresa caracteres a una variable con esta función podrás solicitar información al usuario.PutChar: Pone información de una variable, con esta función podrás imprimir en pantalla lainformación contenida en una variableMenciones las diferencias fundamentales entre las funciones de entrada y salida porconsola, con las funciones de entrada y salida por consola con formatoFunciones printfPrintf básicamente imprime una cadena de caracteres sobre la pantalla del ordenador.Tanto esta función como otras funciones de entrada/salida están definidas en laBiblioteca stdio. Por esta razón, cada vez que deseamos hacer uso de la misma tenemosQue incluir el fichero stdio.h mediante la directiva de precompilación#include<stdio.h>.Función scanfUn programa puede recibir datos a través de diversas fuentes, por ejemplo el teclado oFicheros almacenados en disco. En este apartado, vamos a considerar la entrada estándarPor teclado. La función de entrada más utilizada es la función scanf ya que es versátily permite una entrada con formato.Al igual que la función printf, la función scanf está definida en el fichero de cabeceraExisten otras funciones de entrada/salida estándar definidas en el fichero de cabecerastdio.h. Entre estas funciones están las funciones getchar y putchar.Escriba algunas restricciones que deben cumplir los Identificadoresson las variables, las constantes, los tipos de dato, las etiquetas, las subrutinas (procedimientos yfunciones) palabra clave o reservada .restricciones más usada en c y c++*Pueden tener de 1 hasta un máximo de 31 caracteresDebe de iniciar con una letra o subrayadoEjemplo: Correctos c2 _c2¿Cuál es la diferencia entre el tipo de dato %c, y el tipo de dato %s?Dato tipo c para caracteres de variables charDato tipo s para cadena de caracteres de tipo char
  3. 3. Para que sirve la directiva <stdio.h>es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene lasdefiniciones de macros, las constantes, las declaraciones de funciones y la definición de tiposusados por varias operaciones estándar de entrada y salida¿Y la directiva <conio.h>?No es directiva de pre procesamiento. Es un archivo de encabezado que sirve para que declarar lasfunciones de la consola de entrada y salida. Ósea, lee del teclado y escribe en el monitor.Para que sirve a declaratoria #definePermite definir constantes simbólicas las variables pueden cambiar de valorConstates NuméricasConstantes SimbólicasPara que sirve el punto y coma (;)Al momento de programar en C, esta es una regla de oro, y la causa por la cual nuestro programa puede darnosmuchos errores de sintaxis, cuando se omite, al final de cada sentencia un punto y coma (;). Ya que con ello leindicamos al compilador que ha finalizado una sentenciaEn C, no existe el tipo de dato string; sin embargo, podemos hacer uso de las cadenasde texto, ¿Por qué?. ExpliquePorque no se puede modificar su valor una vez que se ha creado. Los métodos que aparentementemodifican un objeto String devuelven en realidad un nuevo objeto String que contiene lamodificación. Si realmente es necesario modificar el contenido de un objeto de tipo cadena
  4. 4. Ejercicios:1. Haciendo uso de las funciones gets y puts, diseñe un programa en C, que se lea el nombre del usuario y lo muestre enpantalla junto con un saludo.#include<stdio.h>main(){char a[10];clrscr();printf("Introduzca su nombre: ");scanf("%s",&a);printf("nBienvenido %s",a);getch();} 2. Diseñe un programa en C, que lea y muestre en pantalla el valor de tres variables de tipo Entero.#include<stdio.h>main(){int a, b, c;clrscr();printf("Introduzca el valor 1: ");scanf("%d",&a);printf("Introduzca el valor 2: ");scanf("%d",&b);printf("Introduzca el valor 3: ");scanf("%d",&c);printf("nValor 1: %d",a);printf("nValor 2: %d",b);printf("nValor 3: %d",c);getch();}
  5. 5. 3. Diseñe un programa que muestre, los diferentes tipos de datos, usados en C. Primero, debe indicársele al usuario queintroduzca un valor, de un tipo dado; luego y después de haber introducido valores en todas las variables, debe imprimirseel contenido de ellas, junto con un mensaje que indique, el tipo de dato:#include<stdio.h>main(){float a;int b;char c[10];clrscr();printf("Digite un dato de tipo real: ");scanf("%f",&a);printf("Digite un valor de tipo entero: ");scanf("%d",&b);printf("Digite un caracter: ");scanf("%s",&c);printf("nDato tipo real: %.2f",a);printf("nDato tipo entero: %d",b);printf("nDato tipo char: %s",c);getch();}4. Diseñe un programa, en el cual se introduzcan el nombre y el peso y de un alumno, y luego la muestre en pantalla. ElNombre debe incluir el apellido, y en el campo del peso, solo deben incluir valores numéricos.#include<stdio.h>main(){float a;char c[10], b[10];clrscr();printf("Nombre del alumno: ");scanf("%s",&c);printf("Apellido del alumno: ");scanf("%s",&b);printf("Peso del alumno: ");scanf("%f",&a);printf("nNombre completo: %s %s",c,b);printf("nPeso: %.2f",a);getch();}
  6. 6. Table de multiplicar#include<stdio.h>#include<conio.h>main(){int t,c,r,l;clrscr();l=5;gotoxy(5,2);printf("Dame la tabla de multiplicar: "); scanf("%d",&t);for(c=1;c<=10;c++){ r=c*t; gotoxy(7,l); printf("%d*%d=%d",t,c,r); l++;}getch();return(0);}
  7. 7. 1-Primer problema parte 1#include<stdio.h>#include<conio.h>main(){clrscr();int c1,c2,pr=0;char nombre[30];printf(" nombre " );scanf("%s",nombre);printf(" calificacion: 1");scanf("%f",&c1);printf(" calificacion: 2 ");scanf("%f",&c2);pr=(c1+c2)/2;if(pr>6){printf("Esta %f aprobado",pr);}else{printf("Esta %f reprobado",pr);}getche();return(0);}2 segundo problema parte 1#include <stdio.h>#include <conio.h>main(){char cadena[15];printf("Digite la cadena:nn");scanf("%s", cadena);printf("nt LA CADENA ES LA SIGUIENTE:nn");printf("***********************************************n");printf("%sn", cadena);printf("%sn", cadena);printf("***********************************************n");getch();return 0;}

×