ITcomputer tu blog informático. Cursos, descargas, temas, prácticas. Ofimática, TICS, Soporte, Mantenimiento, Ciencias de la computación, programación, y mucho más!!

ITC - Tecnologías de la Información

Exploro el fascinante mundo de las tecnologías de la información en este espacio personal. Descubre conmigo las últimas tendencias, consejos prácticos y reflexiones sobre el impacto de la tecnología en nuestra vida cotidiana. ¡Acompáñame en este viaje digital!

ITC - Programación

Exploro las últimas novedades en el mundo de las tecnologías de la información y comparto insights sobre el fascinante universo de la programación.

ITC - Redes Informáticas

Aquí, exploraremos a fondo las complejidades y las últimas innovaciones en redes informáticas.

ITC - Redes, Programación, Ciberseguridad, Soporte Técnico y mucho más...

Exploro un amplio espectro que abarca desde redes y programación hasta ciberseguridad y soporte técnico.

Ciberseguridad, Seguridad Informática, Hacking

Ahora, además de abordar temas emocionantes de tecnología, nos aventuramos en el universo de la ciberseguridad.

Mostrando entradas con la etiqueta PROGRAMACION. Mostrar todas las entradas
Mostrando entradas con la etiqueta PROGRAMACION. Mostrar todas las entradas

sábado, 24 de febrero de 2024

Algoritmos en PHP

 


PHP es un lenguaje de programación de propósito general diseñado específicamente para el desarrollo web. PHP se usa generalmente para crear sitios web dinámicos, interactuar con bases de datos y realizar diversas tareas del lado del servidor, lo que significa que el código PHP se procesa en el servidor web y solo se envía al navegador coConstituyen un listado de instrucciones que indican el camino a seguir para dar solución a un problema.

Se puede decir que un algoritmo es la suma de una parte lógica, mas una parte de control, en donde la parte lógica especifica el conocimiento en la solución del problema y la parte de control es la estrategia para solucionar el problema. Esto permite la creación de sitios web dinámicos, interactivos y personalizados según las necesidades del usuario y los datos almacenados en la base de datos.

En esta sección, encontrará distintos ejemplos de algoritmos basados en PHP, desde su pseudocódigo hasta su diagrama de flujo y código.

Para poner en práctica estos ejercicios, debe de tener instalado un servidor web con las librerias necesarias para ejecutar código en PHP.

Puede apoyarse con el paquete APPSERV, el cual le va a permitir ejecutar un servidor web desde unos sencillos pasos el cual incluirá APACHE, MYSQL y PHP.

----------->https://www.appserv.org/en/<----------

GLOSARIO

Pseudocódigo: es un conjunto de instrucciones o un esquema de alto nivel que se utiliza para diseñar algoritmos o describir la lógica de programación sin seguir ninguna sintaxis de programación específica. Es un medio intermedio entre el lenguaje humano y un lenguaje de programación real.

Diagrama de flujo: es una representación gráfica de un proceso o algoritmo que utiliza varias formas y flechas para representar el flujo de control. Consta de varios símbolos que representan diversas acciones, decisiones, entradas/salidas y conectores que indican el orden de ejecución.

Algoritmo: Constituyen un listado de instrucciones que indican el camino a seguir para dar solución a un problema. Se puede decir que un algoritmo es la suma de una parte lógica, mas una parte de control, en donde la parte lógica especifica el conocimiento en la solución del roblema y la parte de control es la estrategia para solucionar el problema.

Programa: Un programa esta definido por un "algoritmo", porque forma el conjunto de instrucciones que forman el algoritmo (codificados en un lenguaje de programación) y que se procesa en una computadora para solucionar un problema específico.

TEMARIO

Share:

sábado, 18 de diciembre de 2021

ALGORITMO

 


¿Qué es un algoritmo?

Si bien encontraremos múltiples definiciones de lo que es un algoritmo, nosotros trabajaremos con la genérica que toma la RAE, en la que se hace referencia a un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Nosotros, como seres humanos, tenemos incorporado un “algoritmo” de decisiones. Por ejemplo, si deseamos vestir una remera, realizamos un proceso de selección de cuál o tal queremos, y terminamos por hacer la selección deseada. En un conjunto ordenado y finito de operaciones, podríamos representar, a través de un algoritmo, este proceso de selección y solución.


De esta manera, podemos definir el algoritmo como una serie de pasos ordenados que debemos seguir para lograr, finalmente, la resolución de una situación o problema. En el desarrollo, para poder ejecutar una aplicación, tenemos que traducir esto a sentencias ordenadas de código que se ejecuten línea a línea.

Share:

domingo, 31 de octubre de 2021

TIPOS DE DATOS 1 / INTRODUCCIÓN A LA PROGRAMACIÓN

 


Para representar la información o las reglas que permite cambiar fórmulas matemáticas a expresiones válidas de computación, hay que tener en cuenta los tipos de datos. A nivel de la máquina, se representan como una serie de bits (dígito 1 o 0) y tienen un tipo asociado en la programación. Por ejemplo, un dato puede ser una simple letra (como b) o un valor numérico (como 35).




VARIABLES

Los nombres que representan el valor de un dato, ya sea numérico o alfanumérico, son variables. En esencia, una variable es un espacio en la memoria de la computadora, que permite almacenar temporalmente un dato durante la ejecución de un proceso, y cuyo contenido puede cambiar mientras corre un programa.

Para utilizar una variable, debemos darle un nombre con el cual identificarla dentro de un algoritmo. Es posible crear tantas variables como sean necesarias. Así, por ejemplo, podemos crear:

  • A= 100 : variable tipo numérica A cuyo valor es 100.
  • Ciudad = "Córdoba" : variable alfanumérica o de tipo carácter Ciudad, cuyo valor es "Córdoba".
  • A = C + B : variable numérica A  cuyo valor es la suma de los valores de las variables numéricas C y B. Es una variable calculada.
El valor que les damos a las variables se llama asignación. Se trata del proceso que tendremos que ejecutar cuando queramos grabar algo en la variable o hacer una operación aritmética. La asignación consiste en el paso de valores a una zona de la memoria, que puede ser una variable. Dicha zona será reconocida con el nombre de la variable que recibe el valor, y se puede clasificar de la siguiente manera:


Simple: consiste en pasar un valor constante a una variable.

Contador: sirve para verificar el número de veces que se realizar un proceso. Dos ejemplos: a a +1, a = a + 1.

Acumulador: se utiliza como un sumador en proceso. Dos ejemplos: a a + b, a = a + b.

De trabajo: puede recibir el resultado de una operación matemáticas que involucre muchas variables. Dos ejemplos: a c + b * 2/4; a = c+ b *2/4.

Por lo general, en el pseudocódigo que escribimos en papel, se utiliza la flecha como símbolo de asignación (), pero también podemos usar el igual (=) para representar esta acción.


LAS CONSTANTES

Las constantes son declaraciones de datos a las que se les asigna un espacio en la memoria para su almacenamiento. Estas declaraciones no cambian durante la ejecución del programa. Por ejemplo, podemos utilizar datos que deben tener un valor único que no se modifique.

Share:

lunes, 26 de octubre de 2020

¿LENGUAJE SQL?

 

SQL es un lenguaje estándar para almacenar, manipular y recuperar datos en bases de datos. SQL se usa en: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres y otros sistemas de bases de datos.

  • Structure Query Language(Lenguaje de ConsultaEstructurado) es un lenguaje de programación para trabajar con base de datos relacionales.
  • SQL se convirtió en un estándar del American National Standards Institute (ANSI) en 1986 y de la Organización Internacional de Normalización (ISO) en 1987.

¿Qué se puede hacer con SQL?

  • Puede ejecutar consultas en una base de datos.
  • Puede recuperar datos de una base de datos.
  • Puede insertar registros en una base de datos.
  • Puede actualizar registros en una base de datos.
  • Puede eliminar registros de una base de datos.
  • Entre otros..

Aunque SQL es un estándar ANSI / ISO, existen diferentes versiones del lenguaje SQL. Sin embargo, para cumplir con el estándar ANSI, todos admiten al menos los comandos principales (como SELECT, UPDATE, DELETE, INSERT, WHERE) de manera similar.

Usando SQL en sitios Web.

Para crear un sitio web que muestre datos de una base de datos, necesitará:

  • Un programa de base de datos RDBMS (es decir, MS Access, SQL Server, MySQL).
  • Para utilizar un lenguaje de secuencias de comandos del lado del servidor, como PHP o ASP.
  • Para usar SQL para obtener los datos que desea.
  • Para usar HTML / CSS para diseñar la página.

RDBMS.

RDBMS significa Sistema de gestión de bases de datos relacionales. RDBMS es la base de SQL y de todos los sistemas de bases de datos modernos como MS SQL Server, IBM DB2, Oracle, MySQL y Microsoft Access. 

Los datos en RDBMS se almacenan en objetos de base de datos llamados tablas. Una tabla es una colección de entradas de datos relacionados y consta de columnas y filas.

Ejemplo: Suponiendo que se quieren obtener los datos de una tabla llamada  cliente.

Consulta SQL: Select * from clientes;

Resultado de consulta:



Share:

domingo, 14 de junio de 2020

Tercer ejercicio C# - Modo Consola - Con .Net Fiddle


Continuando con la sección de algoritmos en C#, este es el tercer ejercicio, el cual lo puedes realizar en Net.Fiddle el copilador online como ya se explicó en el anterior enlace:
Share:

viernes, 29 de mayo de 2020

PARADIGMAS DE LA PROGRAMACIÓN


Entenderemos por paradigma el conjunto de reglas, modelo o patrón planteado. Por lo tanto, es el conjunto de reglas que representan la forma de escribir, formular y estructurar el código de una manera específica y determinada.

En el transcurso de la evolución de los lenguajes de programación y del desarrollo de software mismo, muchos han sido los paradigmas propuestos. Algunos, como norma específica adoptada por distintos lenguajes de programación, y otros, creados y provistos por lenguajes específicos.

Para aprender a programar se ha usado de forma tradicional el paradigma de programación estructurada, y luego, al conseguir cierto dominio de la lógica necesaria para escribir programas, se agrega otro paradigma que suele ir de la mano, el paradigma de programación modular, para finalmente concluir con uno de los más renombrados, el paradigma de programación orientado a objetos.
Share:

sábado, 9 de mayo de 2020

CREA UN PROYECTO EN VISUAL STUDIOS C# MODO CONSOLA (MI PRIMER PROGRAMA)



¿Qué es Visual Studios?

Es un potente software que nos brinda las herramientas necesarias para centrarnos en el mundo de la programación, creando aplicaciones de todo tipo, como por ejemplo, aplicaciones para windows, android e IOS, además de aplicaciones web y servicios en la nube.

Visual Studios tiene varias distribuciones, pero sólo una de estas es de uso gratuito, la cual se llama Visual Studios Community. Puedes descargar esta herramienta para empezar a realizar los proyectos de tu preferencia desde el siguiente enlace de Microsoft:


Instalación de Visual Studios

Localice el archivo, haga clic con el botón derecho y seleccione "Ejecutar como administrador".


Haga clic para ejecutarlo.



Elige los componentes de tu preferencia o con lo que quieras trabajar (este paso depende de tus preferencias) pero en este blog se va a trabajar con aplicación de consola en C# y en futuros blogs con aplicaciones web ASP.NET y aplicaciones para Windows, todo con el lenguaje de programación C#.


Realiza la instalación y espera a que termine.


Si necesitas más información sobre Visual Studios, para descargar e instalar, visita el siguiente link: https://visualstudio.microsoft.com/es/vs/getting-started/mobile-install/

Share:

martes, 7 de abril de 2020

viernes, 24 de enero de 2020

¡EL PSEUDOCÓDIGO 1 !


Existen dos modos de representar algoritmos: mediante gráficos (como los diagramas de flujo o los diagramas Nassi-Shneiderman) o por medio de una sintaxis, como pseudocódigo. Las ventajas de utilizar un pseudo-código, en vez de un diagrama de flujo, son las siguientes:

  • Ocupa a menos espacio en la hoja de papel.
  • Permite representar fácilmente operaciones repetitivas complejas.
  • Simplifica el pasaje de un pseudocódigo a un lenguaje de programación.
  • Permite observar con claridad los niveles que tienen cada operación. 
El pseudocódigo posee una escritura similar a la de un lenguaje de programación, por lo tanto, contiene un determinado léxico. Se trata de letras o caracteres que serán válidos para escribir las instrucciones que deseamos transmitir. La sintaxis es la especificación de palabras claves en combinación con otras que usaremos para formar las oraciones, mientras que la semántica es el significado que les daremos a dichas frases. Una de las normas generales que encontraremos es la estructura secuencial: una acción o instrucción que sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente, y así hasta el fin del proceso. A continuación se muestra como se representa una estructura secuencial en pseudocódigo. 
 
Share:

viernes, 27 de septiembre de 2019

¡EL PROGRAMA!


Resultado de imagen para programaUn programa es un conjunto de instrucciones que guían a la computadora para resolver algún problema o realizar alguna actividad.
Un programa se compone por tres elementos: estructuras de datos, operaciones primitivas elementales y estructuras de control, como se muestra a continuación:
programa = estructuras de datos
+ operaciones primitivas elementales
+ estructuras de control

Estructuras de datos
 
Son las formas de representación interna de la computadora. Los hechos reales, representados en forma de datos, pueden estar organizados de diferentes maneras (estructuras de datos). Por ejemplo, el nombre del empleado, el número de horas trabajadas y la cuota por hora son los datos mediante los cuales se representa un
empleado en una situación de pago de sueldos o nómina.

Operaciones primitivas elementales
 
Son las acciones básicas que la computadora “sabe” hacer y que se ejecutan sobre los datos para darles entrada, procesarlos y emitirlos como salida, convertidos en información. Por ejemplo, el sueldo de un empleado se calcula multiplicando el número de horas trabajadas por la cuota que se le paga por cada hora de trabajo.

Estructuras de control
 
Son las formas lógicas de funcionamiento de la computadora mediante las que se dirige el orden en que deben ejecutarse las instrucciones del programa. Las estructuras de control son: la secuenciación, que es la capacidad de ejecutar instrucciones en secuencia, una tras otra; la selección, que es la capacidad de escoger o seleccionar si algo se ejecuta o no y optar por una de dos o más alternativas; y la repetición, que es la capacidad de realizar en más de una ocasión (es decir, repetir cierta cantidad de veces) una instrucción o conjunto de instrucciones: por ejemplo, calcular el sueldo a un empleado, pero repitiendo el cálculo n veces para n empleados.
Share:

Blogroll

FacebookTwitterYoutubeVimeoTumblrPinterest

Translate

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *