Está en la página 1de 9

Tabla de contenido

QU ES UN ALGORITMO?........................................................3
Cules son los mtodos para representar algoritmos?.............3
Cules son os smbolos usados en el diagrama de flujo y su
significado?............................................................................5
Cul es el significado de los identificadores?...........................5
Cul es el significado del trmino constante?..........................6
Define el trmino variable.......................................................6
Operadores (aritmticos, lgicos, etc.).....................................7
Cul es la definicin de lenguaje de programacin?.................7
Palabras reservadas en Php y Html..........................................8

QU ES UN ALGORITMO?
Por algoritmo, se entiende a un conjunto finito de instrucciones que se deben
seguir para resolver un problema. No obstante, desde el punto de vista de la
programacin de ordenadores, la definicin del algoritmo como la especificacin
de una serie de pasos, es incompleta. Debe observarse que los ordenadores son
equipos que tienen limitaciones fsicas en cuanto a capacidad de almacenamiento
y procesamiento. Por consiguiente debemos refinar un poco ms nuestra
definicin de algoritmo para hacerla aplicable de manera efectiva en el mbito de
la informtica.
El algoritmo es un conjunto de pasos, instrucciones o acciones que se deben
seguir para resolver un problema. Existen una gran cantidad de algoritmos, hay
que escoger el ms efectivo.
Hay
dos
tipos
de
algoritmos
que
son
los cualitativos y cuantitativos, cualitativos son
todos
aquellos
pasos
o
instrucciones descritos por medio de palabras que sirven para llegar a la obtencin
de una respuesta o solucin de un problema, y cuantitativos son todos aquellos
pasos o instrucciones que involucran clculos numricos para llegar a un resultado
satisfactorio.
Cules son los mtodos para representar algoritmos?
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al
lenguaje natural, pseudocdigo, diagramas de flujo y lenguajes de
programacin entre otros. Las descripciones en lenguaje natural tienden a ser
ambiguas y extensas. El usar pseudocdigo y diagramas de flujo evita muchas
ambigedades del lenguaje natural. Dichas expresiones son formas ms
estructuradas para representar algoritmos; no obstante, se mantienen
independientes de un lenguaje de programacin especfico.
En la filosofa del lenguaje, el lenguaje natural es la lengua o idioma hablado o
escrito por humanos para propsitos generales de comunicacin. Son aquellas
lenguas que han sido generadas espontneamente en un grupo de hablantes con
propsito de comunicarse, a diferencia de otras lenguas, como puedan ser una
lengua construida, los lenguajes de programacin o los lenguajes formales usados
en el estudio de la lgica formal, especialmente la lgica matemtica.

Los diagramas de flujo son descripciones grficas de


algoritmos; usan smbolos conectados con flechas para indicar
la secuencia de instrucciones.
Los diagramas de flujo son usados para representar algoritmos
pequeos, ya que abarcan mucho espacio y su construccin es
laboriosa. Por su facilidad de lectura son usados como
introduccin a los algoritmos, descripcin de un lenguaje y
descripcin de procesos a personas ajenas a la computacin.
El pseudocdigo (falso lenguaje, el prefijo pseudo
significa falso) es una descripcin de alto nivel de un
algoritmo que emplea una mezcla de lenguaje natural
con algunas convenciones sintcticas propias de
lenguajes de programacin, como asignaciones,
ciclos y condicionales, aunque no est regido por
ningn estndar. Es utilizado para describir
algoritmos en libros y publicaciones cientficas, y
como producto intermedio durante el desarrollo de un
algoritmo, como los diagramas de flujo, aunque
presentan una ventaja importante sobre estos, y es que los algoritmos descritos en
pseudocdigo requieren menos espacio para representar instrucciones complejas.
El pseudocdigo est pensado para facilitar a las personas el entendimiento de un
algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en
una implementacin. Programadores diferentes suelen utilizar convenciones
distintas, que pueden estar basadas en la sintaxis de lenguajes de programacin
concretos. Sin embargo, el pseudocdigo, en general, es comprensible sin
necesidad de conocer o utilizar un entorno de programacin especfico, y es a la
vez suficientemente estructurado para que su implementacin se pueda hacer
directamente a partir de l.
As el pseudocdigo cumple con las funciones antes mencionadas para
representar algo abstracto los protocolos son los lenguajes para la programacin.
Busque fuentes ms precisas para tener mayor comprensin del tema.
Un lenguaje de programacin es un lenguaje
formal diseado para realizar procesos que pueden
ser llevados a cabo por mquinas como las
computadoras.
Pueden usarse para crear programas que controlen
el comportamiento fsico y lgico de una mquina, para expresar algoritmos con
precisin, o como modo de comunicacin humana.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el cdigo fuente de un programa informtico se le llama programacin.
3

Cules son os smbolos usados en el diagrama de flujo y su


significado?

Cul es el significado de los identificadores?


En los lenguajes informticos, los identificadores son elementos textuales (tambin
llamados smbolos) que nombran entidades del lenguaje. Algunas de las de
entidades que un identificador puede denotar son las variables, las constantes, los
tipos de dato, las etiquetas, las subrutinas (procedimientos y funciones) y los
paquetes.
En muchos lenguajes algunas secuencias tienen la forma lxica de un identificador
pero son conocidos como palabras clave (o palabras reservadas). Lo habitual es
que si un identificador se corresponde con una palabra clave o reservada, ste ya
no pueda utilizarse para referirse a otro tipo de entidades como variables o
constantes
Cul es el significado del trmino constante?
En programacin, una constante es un valor que no puede ser alterado/modificado
durante la ejecucin de un programa, nicamente puede ser ledo.
Una constante corresponde a una longitud fija de un rea reservada en la memoria
principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en maysculas en
la mayora de lenguajes.
Define el trmino variable
En el mbito de la programacin (informtica), las variables son estructuras de datos que
pueden cambiar de contenido a lo largo de la ejecucin de un programa. Estas estructuras
corresponden a un rea reservada en la memoria principal de la computadora.
A cada variable el programador le asigna una etiqueta que le permite reconocerla del
resto, de ese modo siempre que lo necesite podr llamar a esa variable y acudir con el
valor que le ha sido adjudicado. Por ejemplo, si la variable es de nombre num y se
almacena con el nmero 7. Si el programador deseara utilizarla podra programar: num =
num + 1 y conseguir un resultado que precede de dicha variable.
En programacin las variables se clasifican de otro modo, existen las de tipo boleano,
decimal de coma flotante, arreglo, matriz y aleatorio, entre otros.
Las variables son la base de la programacin, responden a un lenguaje y permiten que el
programador pueda realizar la labor de forma ordenada y eficiente. La suma de las
variables son las que dan como resultado una determinada accin en un programa y ellas
siempre responden a los deseos del programador. Esto significa que fuera de un motor o

el cdigo de un determinado programa esas variables pueden significar otra cosa y por
ende, su suma resultar diversa, porque cada programador puede asignar los valores que
desee a cada una de las variables de su cdigo.
En ciencias de la computacin un tipo de dato informtico o simplemente tipo es un
atributo de los datos que indica al ordenador (y/o al programador) sobre la clase de datos
que se va a trabajar. Esto incluye imponer restricciones en los datos, como qu valores
pueden tomar y qu operaciones se pueden realizar.
Los tipos de datos comunes son: nmeros enteros, nmeros con signo (negativos),
nmeros de coma flotante (decimales), cadenas alfanumricas (y unicodes), estados, etc.

Operadores (aritmticos, lgicos, etc.)


Un operador es un smbolo (+, -, *, /, etc) que tiene una funcin predefinida (suma,
resta, multiplicacin, etc) y que recibe sus argumentos de manera infija, en el caso
de tener 2 argumentos de manera prefija o postfija, en el caso de tener uno solo
( , o bien, ).
Los operadores aritmticos nos permiten, bsicamente, hacer cualquier
operacin aritmtica, que necesitemos (ejemplo: suma, resta, multiplicacin, etc).
Operadores relacionales al igual que en matemticas, estos operadores nos
permitirn evaluar las relaciones (igualdad, mayor, menor, etc) entre un par de
operandos (en
Operador
Accin
principio,
>
Mayor que
pensemos en
nmeros). Los
>=
Mayor o igual que
operadores
<
Menor que
relacionales
<=
Menor o igual que
de los que
==
Igual
disponemos
en C son:
!=
Distinto

Cul es la definicin de lenguaje de programacin?


Habamos ya abordado este tema antes, aunque ahora lo explicaremos con mas
detalle.
Segn la definicin terica, como lenguaje se entiende a un sistema de
comunicacin que posee una determinada estructura, contenido y uso. La
programacin es, en el vocabulario propio de la informtica, el procedimiento de
escritura del cdigo fuente de un software. De esta manera, puede decirse que la
programacin le indica al programa informtico qu accin tiene que llevar a cabo
y cul es el modo de concretarla.

Con estas nociones en claro, podemos afirmar que un lenguaje de programacin


es aquella estructura que, con una cierta base sintctica y semntica, imparte
distintas instrucciones a un programa de computadora.
Dentro de lo que es el lenguaje de programacin es muy importante subrayar que
los profesionales que se dedican a desarrollar este trabajan con un conjunto de
elementos que son los que dan forma y sentido al mismo, los que permiten que
aquellos funcionen y logren sus objetivos. Entre los mismos se encontraran, por
ejemplo, las variables, los vectores, los bucles, los condicionantes, la sintaxis o la
semntica esttica.
Las secuencias de programacin para las acciones ms usuales fueron asociadas
para ser denominadas con nombres fciles de memorizar (como ADD o MUL). Al
conjunto de instrucciones se lo denomina lenguaje ensamblador.
Cabe diferenciar entre el lenguaje de programacin y el lenguaje informtico.
Existen lenguajes informticos que no son, en realidad, lenguajes de
programacin, como es el caso del HTML (un lenguaje de marcas).
El lenguaje de programacin tiene la capacidad de especificar, de forma precisa,
cules son los datos que debe trabajar un equipo informtico, de qu modo deben
ser conservados o transferidos dichos datos y qu instrucciones debe poner en
marcha la computadora ante ciertas circunstancias.
Existen diversos lenguajes de programacin, lo que ha llevado al desarrollo de
intrpretes (programas que adaptan las instrucciones encontradas en otro
lenguaje) y compiladores (aquellos programas que traducen de un lenguaje a
otro).
Palabras reservadas en Php y Html
Palabras reservadas en Html o tags
Tag

Vaco

Descripcin corta

<!-- -->

Inserta comentarios ocultos

<!DOCTYPE>

Establece el tipo de documento

<a>

Inserta vnculos o marcadores

<abbr>

Explica abreviaciones

<acronym>

Explica acrnimos

<address>

Provee informacin de contacto

<applet>

Inserta un applet (scripts)

<area>

<b>

Define sectores para mapas de imagen


Texto en negrita

<base>

URI base para resolver URs relativas

<basefont>

Tamao de la fuente predeterminado

<bdo>

Suprime el algoritmo bidireccional

<big>

Texto en tamao "grande".

<blockquote>

Citar prrafos

<body>

Contiene los elementos a mostrar

<br>

<button>

Fuerza un quiebre de lnea


Crea un botn

Palabra reservada

Significado

private

La visibilidad de una propiedad o mtodo se


puede definir anteponiendo a su declaracin
una de las palabras
reservadas public, protected o private. A los
miembros de clase declarados como 'public' se
puede acceder desde donde sea; a los
miembros declarados como 'protected', solo
desde la misma clase o mediante clases
heredadas. A los miembros declarados como
'private' nicamentede se puede acceder desde
la clase que los defini.

__halt_compiler

Detiene la ejecucin del compilador. Esto puede


ser til para embeber informacin en scripts de
PHP, como en archivos de instalacin.

__clone

Para crear una copia de un objeto se utiliza la


palabra clave clone (que invoca, si fuera
posible, al mtodo__clone() del objeto).

break

finaliza la ejecucin de la
estructura for, foreach, while, do-while o switch
en curso.

switch

La sentencia switch es similar a una serie de


sentencias IF en la misma expresin. En
muchas ocasiones, es posible que se quiera
comparar la misma variable (o expresin) con
muchos valores diferentes, y ejecutar una parte
de cdigo distinta dependiendo de a que valor
es igual. Para esto es exactamente la
expresin switch.

die

Este constructor de lenguaje es equivalente


a exit().

empty

Determina si una variable es considerada vaca.


Una variable se considera vaca si no existe o si
su valor es igual a FALSE. empty() no genera
una advertencia si la variable no existe.

Final

Introduce la nueva palabra clave final, que


impide que las clases hijas sobrescriban un
mtodo, antecediendo su definicin con final. Si
la propia clase se define como final, entonces
no se podr heredar de ella.

Palabras reservadas Php

También podría gustarte