Practica 09 lida

29

Transcript of Practica 09 lida

Page 1: Practica 09 lida
Page 2: Practica 09 lida

PRESENTADO POR:

LIDA MARIA CARDENAS GOMEZ

CURSO:

1101

Page 3: Practica 09 lida

¿Qué significa el termino programación?

AUTOR: Lida Cárdenas Gómez

Programación es aquella actividad por la cual se crean

programas para computadoras, tales programas pueden

ser códigos fuentes interpretados (como por ejemplo

scripts en BASH) o códigos fuentes que serán compilados

(como por ejemplo programas en C++) hacia lenguajes

binarios y ejecutados desde el kernel del sistema

operativo.

scripts en BASH o programas

en C++

Page 4: Practica 09 lida

¿Qué es lenguaje de alto

nivel?

Un lenguaje de programación de alto nivel de

abstracción se caracteriza por expresar

los algoritmos de una manera más cercana a la

capacidad cognitiva humana, en lugar de a la

capacidad ejecutora de las máquinas.

En C se pueden usar palabras

tales como: case, if, for, while

AUTOR: Lida Cárdenas Gómez

Page 5: Practica 09 lida

¿ A que se denomina lenguaje de

maquina?

AUTOR: Lida Cárdenas Gómez

Lenguaje de máquina es el sistema de

códigos directamente interpretable por un

circuito micro programable, como el

microprocesador de una computadora o el

micro controlador de un autómata (un PLC) .

Lenguaje de máquina del Intel

8088. El código de máquina en

hexadecimal se resalta en rojo, el

equivalente en lenguaje

ensamblador en magenta, y las

direcciones de memoria donde se

encuentra el código, en azul. Abajo

se ve un texto en hexadecimal y

ASCII.

Page 6: Practica 09 lida

¿ Como se clasifican los lenguajes de alto

nivel?

Se clasifican como lenguajes

procedimentales: También llamados

disparadores, lo que hace un

trigger es estar alerta hasta que

sucede algo y saltan.

AUTOR: Lida Cárdenas Gómez

Page 7: Practica 09 lida

¿ Que significa el lenguaje ASSEMBLER?

El lenguaje ensamblador, o assembler es un lenguaje

de programación de bajo nivel para los

computadores, microprocesadores, micro

controladores, y otros circuitos

integrados programables. Implementa una

representación simbólica de los códigos de máquina.

Un procesador x86: La sentencia

MOV AL, 061h

Asigna el valor hexadecimal 61

(97 decimal) al registro "AL".

El programa ensamblador lee la sentencia de

arriba y produce su

equivalente binario en lenguaje de máquina

Binario: 10110000 01100001 (hexadecimal: B061)

AUTOR: Lida Cárdenas Gómez

Page 8: Practica 09 lida

¿Qué significa programación orientada a

objetos?

POO (OOP según sus siglas en inglés) es

un paradigma de programación que usa objetos y

sus interacciones, para diseñar aplicaciones y

programas informáticos. Está basado en varias

técnicas

incluyendo herencia, abstracción, polimorfismo y e

ncapsulamiento.

Cada ventana que abres en tu

Computadora es un Objeto tiene

propiedades que son el color de la

ventana, su tamaño, imágenes, etc. Y

tiene Sus métodos. Cerrar, Abrir.

Maximizar

AUTOR: Lida Cárdenas Gómez

Page 9: Practica 09 lida

¿Qué son los

eventos?

Un evento es una acción que es reconocida

por el objeto. Un evento ocurre, se

dispara, como resultado de la interacción

del usuario con el objeto

Un botón.

AUTOR: Lida Cárdenas Gómez

Page 10: Practica 09 lida

¿Cuáles son los controles de ambiente grafico y que función

cumple cada uno?

Es todo el conjunto de imágenes e

iconos que aparecen al iniciar

sesión.

• Escritorio.

• Barra de tareas.

• Bandeja de reciclaje.

• Sistema de ficheros.

• Cuadro de dialogo.

AUTOR: Lida Cárdenas Gómez

Page 11: Practica 09 lida

¿ A que se denomina algoritmo?

Es un método para resolver un problema

mediante una serie de pasos definidos,

precisos y finitos.

1. Inicio

2. Inicializar variables: A = 0, B = 0

3. Solicitar la introducción de dos

valores distintos

4. Leer los dos valores

5. Asignarlos a las variables A y B

6. Si A = B Entonces vuelve a 3

porque los valores deben ser

distintos

7. Si A>B Entonces

Escribir A, “Es el mayor”

8. De lo contrario: Escribir B, “Es

el mayor”

9. Fin Si

10. Fin

AUTOR: Lida Cárdenas Gómez

Page 12: Practica 09 lida

¿Cuáles son las etapas de un algoritmo?

1. Análisis del problema

2. Diseño de algoritmo

3. Codificación

4. Compilación y ejecución

5. Verificación

6. Depuración

7. Documentación

AUTOR: Lida Cárdenas Gómez

coef Descripción Codificación en QBasic

a team. cuadrático INPUT "Coef a =";A

b term. lineal INPUT "Coef b =";B

c term. independiente INPUT "Coef c =";C

Page 13: Practica 09 lida

¿Cuáles son los diagramas de

flujo?

Es la representación

gráfica del algoritmo o proceso

AUTOR: Lida Cárdenas Gómez

Page 14: Practica 09 lida

¿Qué símbolos componen a un diagrama de

flujo?

Terminal ENTRADA

Decisión Proceso

Salida

AUTOR: Lida Cárdenas Gómez

Page 15: Practica 09 lida

¿Qué son las variables y como se declaran en la memoria

RAM?

son espacios reservados en la memoria que,

como su nombre indica, pueden cambiar de

contenido a lo largo de la ejecución de un

programa. Una variable corresponde a un área

reservada en la memoria principal del

ordenador pudiendo ser de longitud:

• Fija

• Variable

Si en un script para IRC hemos creado una

variable llamada %num, a las que hemos

asignado 3,14, podemos tener una instrucción

como las siguiente:

echo-a el valor asignado es: %num

Esta orden presentara en la ventana activa

un mensaje que diga :

“el valor asignado es 3, 14”

AUTOR: Lida Cárdenas Gómez

Page 16: Practica 09 lida

¿Qué es una constante y que función cumple en un

algoritmo?

Es un dato numérico o

alfanumérico que no cambia

durante la ejecución del

programa.

pi = 3.1416

En un algoritmo seria:

A,b,c funcionan como variables

AUTOR: Lida Cárdenas Gómez

Page 17: Practica 09 lida

¿Cómo se clasifican los operadores

aritméticos?

Permiten realizar operaciones entre

operandos: tales como números variables

temporales o constantes.

También pueden ser procesadas utilizando

operaciones y funciones adecuadas a sus tipos.

• Suma (+)

• Resta (-)

• Multiplicación (*)

• División con decimales (/)

• División de enteros ()• Potenciación (^)

AUTOR: Lida Cárdenas Gómez

Page 18: Practica 09 lida

¿Cuáles son los operadores de relación o

comparación?

Se utilizan para comparar dos

operadores, que pueden ser números,

caracteres, cadenas de caracteres,

constantes o variables.

Son aquellos que se utilizan para

expresar condiciones, ya que describe

una posible relación entre dos valores.

<

menor

>

mayor

=

igual

<=

menor o igual que

>=

mayor o igual que

<>

distinto de (diferente a)

AUTOR: Lida Cárdenas Gómez

Page 19: Practica 09 lida

¿Qué son operadores lógicos?

Permiten formular condiciones

complejas a partir de

condiciones simples, son de

conjunción, disyunción y

negación.

• No (not)

• Y (and)

• O (or)

AUTOR: Lida Cárdenas Gómez

Page 20: Practica 09 lida

¿operadores lógicos AND?

Para que el resultado sea

verdadero las dos condiciones

deben ser verdaderas.

AND TRUE FALSE NULL

TRUE TRUE FALSE NULL

FALSE FALSE FALSE FALSE

NULL NULL FALSE NULL

AUTOR: Lida Cárdenas Gómez

Page 21: Practica 09 lida

¿ operadores lógicos OR

?

El resultado es verdadero si al menos una de

las dos condiciones es verdadera.

OR TRUE FALSE NULL

TRUE TRUE TRUE TRUE

FALSE TRUE FALSE NULL

NULL TRUE NULL NULL

AUTOR: Lida Cárdenas Gómez

Page 22: Practica 09 lida

¿ operadores lógicos

NOT?

El resultado es invertido.

NOT TRUE FALSE NULL

FALSE TRUE NULL

AUTOR: Lida Cárdenas Gómez

Page 23: Practica 09 lida

¿Qué significa programación HTML?

El HTML no es mas que una aplicación del

SGML un sistema para definir tipos de

documentos estructurados y lenguajes de

marcas para representar esos mismos

documentos.

Procesador de texto , como el que

ofrecen los sistemas operativos

Windows (bloc de notas) , UNIX (el

editor vi o ed)

O el que ofrece MS Office (Word).

AUTOR: Lida Cárdenas Gómez

Page 24: Practica 09 lida

¿Cómo se clasifican las etiquetas dentro de la programación

HTML?

siglas de HyperText Markup Language (Lenguaje

de Marcado de Hipertexto), es el lenguaje de

marcado predominante para la elaboración de

páginas web. Es usado para describir la

estructura y el contenido en forma de texto, así

como para complementar el texto con objetos

tales como imágenes.

AUTOR: Lida Cárdenas Gómez

Page 25: Practica 09 lida

¿<HTML>?

siglas de HyperText Markup Language

(Lenguaje de Marcado de Hipertexto), es el

lenguaje de marcado predominante para la

elaboración de páginas web. Es usado para

describir la estructura y el contenido en

forma de texto, así como para

complementar el texto con objetos tales

como imágenes.

AUTOR: Lida Cárdenas Gómez

<html><head><title>Title of the document</title></head>

<body>The content of the document......</body>

</html>

Page 26: Practica 09 lida

¿<head>?

Cabecera que contiene

todo el código entre las

etiquetas <head> solo

el titulo es visible el

resto de código esta

oculto para el usuario.

AUTOR: Lida Cárdenas Gómez

<head><title>Title of the document</title></head>

<body>The content of the document......</body>

</html>

Page 27: Practica 09 lida

¿<title>?

El titulo sirve para

“ilustrar” al visitante,

pero muchos motores de

búsqueda, robots, índices,

etc. Un titulo que tenga

relación con el contenido

el titulo se pondrá entre

dos etiquetas title.

AUTOR: Lida Cárdenas Gómez

<html>

<head><title>HTML 4.01 Tag Reference</title></head>

<body>The content of the document......</body>

</html>

Page 28: Practica 09 lida

¿<body>?

El elemento <BODY> se coloca

inmediatamente después del

cierre de la marca </HEAD> y,

en cualquier caso, dentro de los

elementos <HTML></HTML>;

tiene una marca de apertura y

una de cierre y delimitado por

ellas figura el cuerpo del

documento.

<body>

The content of the

document......

</body>

</html>

AUTOR: Lida Cárdenas Gómez

Page 29: Practica 09 lida

¿<center>?

La etiqueta <center> nos

permite centrar párrafos,

imágenes o tablas dentro de

nuestra Web. Para centrar un

elemento, éste debe estar

entre las etiquetas de apertura

y cierre. Este sería el código de

un texto centrado

<center>This text will be

center-aligned.</center>

AUTOR: Lida Cárdenas Gómez