Act1_YosselinLizzetCastro

Páginas: 5 (1002 palabras) Publicado: 2 de octubre de 2015









NOMBRE YOSSELIN LIZZET CASTRO VASQUEZ

CATEDRATICO MARIA SU-YEM HIPP

ASIGNATURA PROGRAMACION ESTRUCTURADA

TRABAJO DEFINICION DE CONCEPTOS








ACTIVIDAD #1
1. Defina que es un error de sintaxis (2 ejemplos)
Un Error de Sintaxis en informática y programación es una violación a las reglas de ortografía en los lenguajes de programación. Ocurren cuando la estructura de una delas instrucciones infringen una o varias reglas de ortografía o sintácticas.
Un error de sintaxis se produce al escribir, incorrectamente, alguna parte del código fuente de un programa. De forma que, dicho error impedirá, tanto al compilador como al intérprete, traducir dicha instrucción, ya que, ninguno de los dos entenderá qué le está diciendo el programador.


include

imt main()
{   int a, b;

   a = 4;
   b = a * 6;

   printf( "%d", b )

   retunr 0;
}


Se ha escrito include en vez de #include.
Se ha escrito imt en vez de int.
Falta un punto y coma (;) después de la llamada a printf.
Se ha escrito retunr en vez de return.
Defina que es un error de lógica :
En programación, los errores de lógica son los más difíciles de detectar. Cuando un programa no tiene errores desintaxis ni errores de ejecución, pero, aún así, no funciona bien, esto es debido a la existencia de algún error lógico. De manera que, un error de lógica se produce cuando los resultados obtenidos no son los esperados.
Programa con un error lógico:
import java.util.Scanner;

public class SuperficieCuadrado {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);int lado;
int superficie;
System.out.print("Ingrese el valor del lado del cuadrado:");
lado=teclado.nextInt();
superficie=lado * lado * lado;
System.out.print("La superficie del cuadrado es:");
System.out.print(superficie);
}
}
Como podemos observar si ejecutamos el programa no presenta ningún error de compilación. Pero luego de ingresar elvalor del lado del cuadrado (por ejemplo el valor 10) obtenemos como resultado un valor incorrecto (imprime el 1000), esto debido que definimos incorrectamente la fórmula para calcular la superficie del cuadrado:
superficie=lado * lado * lado;



1. Computadora: Máquina electrónica capaz de almacenar información y tratarla automáticamente mediante operaciones matemáticas y lógicascontroladas por programas informáticos.

2. Variables: Que varia o puede variar; Que está sujeto a cambios frecuentes.

3. Constante: Que no se interrumpe y persiste en el estado en que se encuentra, sin variar su intensidad.

4. Programa: es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.

5. Compilador: Un compilador es un programa informático que traduceun programa escrito en un lenguaje de programación a otro lenguaje de programación, a esta traducción se le llama compilación.

6. Lenguaje de programación: Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.

7. Código binario: Es el sistema numérico usado para la representación de textos, oprocesadores de instrucciones de computadora, utilizando el sistema binario.

8. Algoritmo: Conjunto ordenado de operaciones sistemáticas que permite hacer un cálculo y hallar la solución de un tipo de problemas.

9. Seudocódigo: En ciencias de la computación, y análisis numérico, el pseudocódigo (o falso lenguaje) es una descripción de alto nivel compacta e informal1 del principio operativo de unprograma informático u otro algoritmo.

10. Diagrama de flujo: El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso.





11. Símbolos para elaboración de un Diagrama:



Proceso:
Mostrar un proceso o paso de acción. Este es el símbolo más común en los diagramas de flujo de procesos y mapas de procesos de negocio.


Preparación
Como dice el nombre,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS