comunidades

Introducción a la programación parte III



Estructura de un programa informático
Un programa informático (programa) es una secuencia de acciones (instrucciones) que manipulan un conjunto de objetos (datos). Existen dos partes o bloques que componen un programa: Bloque de declaraciones: en este se detallan todos los objetos que utiliza el programa (constantes, variables, archivos, etc).
Anteriormente publique estos temas lo encontras el aquí :
Introducción a la programación parte I
https://www.lpericena.tk/2019/07/introduccion-la-programacion.html
Introducción a la programación parte II
https://www.lpericena.tk/2019/07/introduccion-la-programacion-ii.html

Palabra reservada
Cada una tienen un significado especial por el cual no pueden ser utilizado para otro propósito


Absolote,And,Array,Asm,Begin,Case,Const,Constructor,Destructor,Div,Do,DownTo,Else,End,External,File,For,Forward,Function,Goto,If,Implementation,In,Inherite,Inline,Interface,Interrpt,Label,Mod,Nil,Not,Object,Of,Or,Packed,Procedure,Program,Record,Repeat,Set, Shl,Shr,String,Then,To,Type,Unit,Until,Uses,Var,Virtual,While,With,Xor

Existe muchas mas palabras , pero a lo que pude investigar encontré las mencionada , ahora algunas de ellas sabemos sus significados pero otras no , les recomiendo que investiguen un poco mas .

Identificadores
Presentan instrucción y datos de lenguaje .Existen dos tipos de indicadores Los Estándares y Los Definido por el usuario

Estándares
Se encuentra almacenado en librerías que interactúan con el lenguaje al momento de ejecutarse para estar predefinidos en todo el programa que vamos a realizar , podemos encontrar :

Abs,ArcTan,Bolean,Char,Chr,Cos,Dage,Eof,Eoln,Exp,False,Gei,In,Input,Integer,Maxint,New,Odd,Ord,Ouput,Pack,Pred,Put,Read,ReadLn,Real,Reset,ReWrite,Round
Sin,Sqr,Sqrt,Succ,Text,True,Trunc,Unpack,Write,WriteLn

En cada lenguaje de programación es diferente los estandar de programación , ya que cada sintaxis va variar recomendación leer un poco mas del del lenguaje que van a iniciar como principiante .

Definidos por el usuario
Son aquellos creados con la finalidad de resolver un problema

Tipos de Datos


Desde aquí comienza a tener algunas confusiones definir los tipos de datos .Un tipo de dato representa un conjunto o un rango de valores .Un dato siempre debe ir asociado a el .
Cada objeto o identificador pude contener un único tipo de dato.


Existe Dos tipos de datos
Los Simple y Los Complejos definidos por el usuario

Los tipos de datos primitivo son
-Enteros

-Reales

-Caracteres

-Boleanos

-Cadena (String)

Enteros
Es un conjunto de todos los números enteros sin contar los decimales.
Tipos Rango Formato
Byte 0,255c Sin Signo 1byte
Word 0,65535 Sin Signo 2byte
Shortnlt -128,127 Signado 1byte
Integer -32768,32767 Signado 2byte
Longint -2147483648,2147483647 Signado 4byte

Reales
Es el conjunto de todos los números reales ,el cual se debe expresar con punto , los dígitos que se encuentran antes del punto representan la parte entera y los que se encuentra después del punto representan la parte decimal.
Tambien posee su propia clasificación

Tipos Rango
Single 1.5 E-45,3.4E+38
Real
Double
Comp
Extended

Carácter
Todo sistema computacional maneja un conjunto de caracteres que son representaciones que forman parte del código ASCII .Un carácter ocupa 1Byte en memoria de almacenamientoejemplo

Un carácter puede ser un dígito (0 o 9)
Una letra (a o z) o (A o Z)
Un carácter especial(* ,#,<,+ ,&,¬ )etc
También podemos hacer referencia a un carácter utilizando el símbolo numeral # por delante de un numero .Que identifica el código del carácter con relación al código ASCII.

Booleano
Son dos valores lógicos TRUE (VERDADERO) y FALSE(FALSO) .que nace de la comparación realizada por el uso de los operadores lógicos y operadores relacionales.ejemplo

a=b devuelve FALSE
5>3 devuelve TRUE
Cadena (String)

Es un tipo de dato no primitivo ya que nace del tipo char , representando un conjunto de caracteres tomados en forma secuencial , la logitud deesta cadena se mide por la cantidad de caracteres que contieneejemplo

cad1 = Hola a todos ,como les va
cad2= Estas aprendiendo mucho

Tipos de datos definido por el usuario



Esto tipos de datos son creados para facilitar nuestro trabajo como programador , los cuales representan estructura basadas en los tipos de datos primitivos.
Se clasifican de la siguiente manera :

Enumerados

Subseries o subrangos

Arreglos

Registros

Conjunto

Archivos

Punteros

De las cuales haremos referencias de algunos en capítulos posteriores.






Curso Nodejs
https://mega.nz/?fbclid=IwAR1gzeT22fqStlBYQwZmp6xwrTG4pe3e9-NoEHKJ31-SqFrZyAAq_IGyiF8#F!DlRwXSIL!Srs-GqB4ntjHClzUE-XGjg

⇜⇝⇜⇝⇜⇝⇜⇝





"Cualquier idiota puede usar un ordenador. De hecho, muchos lo hacen" -- Ted Nelson


Referencia

Introducción a la programación parte I
https://www.lpericena.tk/2019/07/introduccion-la-programacion.html
Introducción a la programación parte II
https://www.lpericena.tk/2019/07/introduccion-la-programacion-ii.html


------------------------------------------------
Únete a la comunidad Cyber Hacking





Conviértete en el mayor hacker del mundo Descarga gratis la app The Seven Codes y comparte

Google playSígueme

ADVERTENCIA: NO INTENTE HACER UN ATAQUE SIN EL PERMISO DE PROPIETARIO DEL SITIO WEB. ES UN PROPÓSITO EDUCATIVO SOLAMENTE. NO ES RESPONSABLE DE NINGÚN TIPO DE PROBLEMA ILEGAL.
PERMANECE LEGAL. GRACIAS!
Si tienes algún problema, deja un comentario y comparte tú opinión. ¿Ha quedado contestada su pregunta?

<

Mi nombre es Luishiño aquí es donde me gusta escribir sobre temas que en su momento me interesan. Aveces sobre mi vida personal y principalmente cosas de programación ,desarrollo web.Aplicaciones,Software, programas que yo mismo las desarrollo y cosas básicas de informática.

Fuente: este post proviene de The Seven Codes, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Duolingo

Duolingo: una aplicación que permite aprender idiomas online y gratis. Duolingo es una plataforma online que te permitirá aprender inglés, francés o portugués (entre otros idiomas) de forma gratuita y ...

TextBelt Open Source

TextBelt Open Source ¿Ha estado buscando una manera de enviar mensajes SMS desde su servidor privado virtual (VPS)? Con la ayuda de la aplicación TextBelt, puede hacer exactamente eso. Envía y recibe ...

Recomendamos

Relacionado

Introducción a la programación II

Introducción a la programación II Diagrama de flujo Es una representación gráfica de los algoritmos, los símbolos más utilizados. 1.- Inicio y Fin: Indica el inicio del programa. 2.- Subrutina: Indica un proceso predefinido, para ejecutar el bloque de ejecución. 3.- Entrada: Indica la entrada por el teclado (leer). 4.- Salida: Indica la salida de datos por pantalla (mostrar). 5.- Asignación o proc ...

amino curso programación ...

Introducción a la programación

La programación no es solo para la gente que estudia ciencias de la computación. Aprender a programar puede serle útil a cualquiera. Si eres una persona creativa, podrás añadir la programación a tu lista de hobbies. Vivimos en un mundo totalmente gobernado por la tecnología. Hoy en día, es raro encontrar a alguien que no use un ordenador en su día a día o que no tenga un android. Teniendo en cuent ...

wordpress Linux noticia ...

¿Cómo crear un Crawler o Spider para la automatización para archivos robot? Parte III

Un Web crawler indexador web, indizador web o araña web es un programa informático que navega he inspecciona las páginas del World Wide Web (www) por Internet de una manera predeterminada, configurable y automática, realizando acciones programadas en el contenido crawler. Los motores de búsqueda como Google y Yahoo utilizan rastreadores como medio de proporcionar datos de búsqueda, es decir, est ...

general desarrollo web programación ...

Que lenguage de programación debo aprender?

Hola, capaz que muchos no estarán de acuerdo con este post pero la intención no es decir cual es mejor, pues no creo que exista un mejor lenguage de programación. La verdad es que todos tienen sus Pros y sus Contras, y son pensados con especificaciones distintas unos de otros. Una de las preguntas más frecuentes en los foros para principiantes es "¿Cómo iniciarse en programación?" o &qu ...

tecnología programacion

Primer lenguaje de programación de la historia

La programación de computadoras es esencial en nuestro mundo actual, ya que ejecuta los sistemas para casi todos los dispositivos que usamos. Los lenguajes de programación informática nos permiten decirles a las máquinas qué hacer. Las máquinas y los humanos “piensan” de manera muy diferente, por lo que los lenguajes de programación son necesarios para cerrar esa brecha. Tal vez oíste ...

amino comunidad facebook.hackear dominiofacebook ...

Vulnerabilidad hackear facebook con xploitz parte I

Exploit es una palabra inglesa que significa explotar o aprovechar, y que en el ámbito de la informática es un fragmento de software, fragmento de datos o secuencia de comandos o acciones, utilizada con el fin de aprovechar una vulnerabilidad de seguridad de un sistema de información para conseguir un comportamiento no deseado del mismo. Ejemplos de comportamiento erróneo: Acceso de forma no autor ...

informática json desarrollo android

Parsear datos JSON en Android con JsonReader y Gson

¿Quieres saber cómo leer datos JSON alojados en un servidor desde tu aplicación Android? ¿Te gustaría aprender formas rápidas y comprensibles para convertir objetos JSON en objetos Java? ¿Además de todo quieres ubicar tus datos en un ListView?...Si te quedas y sigues leyendo hasta el final, tus preguntas serán respondidas a través de varios ejemplos prácticos. CONTENIDO ¿Qué es JSON? ...

informática android studio xml

Introducción al lenguaje XML

Este articulo tiene como fin abarcar las características principales sobre el lenguaje XML. Con el fin de comprender el contenido de los archivos de recurso de un proyecto de desarrollo en Android. Veremos que es el lenguaje XML, por que surge como herramienta de interoperabilidad, cuales son sus usos y cual es la sintaxis para crear un documento XML. ¿Qué es XML? Sus siglas significan eXtensible ...

Programación niños

Los 12 mejores libros de programación para niños que vas a encontrar

La verdad es que hacer un top 10 de los mejores libros de programación para niños es muy difícil, y como no quiero que te quedes sin ninguna opción, he optado por hacer un top 12. Me hubiera gustado que todos fueran en español, pero es que hay obras que merecen mucho la pena a pesar de que tengas que hacer el esfuerzo de leerlos en inglés. Por ello aquí tienes mi top 12 de los que considero los me ...

informática desarrollo android

Listas y Adaptadores

Las listas en Android son contenedores supremamente útiles para organizar información en forma vertical y con la capacidad de usar scrolling(desplazamiento) para simplificar su visualización. Esta técnica es muy popular en muchas aplicaciones, ya que permite mostrarle al usuario un conjunto de datos de forma practica y accesible. Si sigues leyendo podrás aprender sobre: La clase ListView Crear un ...