miércoles, 23 de agosto de 2023

TUTORIAL DE PROGRAMACIÓN EN LENGUAJE C


INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C

El motivo del presente apartado es para tener un tutorial de consulta para uso en actividades académicas y profesionales de aplicaciones del lenguaje de programación C.

Este lenguaje de programación desde su creación y lanzamiento en 1972, desarrollado por Dennis Ritchie en los Laboratorios Bell, es apreciado por su eficiencia de código  y es usado en la creación de aplicaciones y de algoritmos dentro de sistemas embebidos.

En el transcurso de este aprendizaje se tendrá la explicación con el desarrollo de ejercicios y esta será de manera progresiva y secuencial.

1.1   ¿QUÉ SE NECESITA PARA PROGRAMAR EN LENGUAJE C?

Como toda habilidad se la desarrolla practicando, errando y aprendiendo de ello, en este tutorial no se pretende bajar muchos programas ni menos instalarlos por medio de paquetes destinados para esta actividad.

Los algoritmos se los desarrollará usando el compilador minGW, el cual es un compilador de GCC para usarlo en la plataforma Win32 (entorno de windows) lo que permitirá desarrollar ejecutables y bibliotecas.

A continuación se detallan los pasos para instalar el compilador:

1.- Descargue el archivo MinGW-1.1.tar del enlace  y guárdelo en la carpeta de descargas.

2.- Ubicarse sobre el archivo MingGW-1.1.tar y dar click derecho y seleccionar la opción “Extraer en MinGW-1.1”. Luego se procede a esperar que se descomprima la carpeta.



3.- Luego nos ubicamos en la carpeta descomprimida y le cambiamos el nombre presionando previamente F2, para renombrar a la carpeta: minGW


4.- A esta carpeta la cortamos y la pegamos en la raíz del disco C, quedando así dentro del directorio:

5.- Al abrir la carpeta “minGW” nos encontramos con varias carpetas como se detalla en la siguiente imagen.

Con la carpeta bin, se obtiene el directorio de acceso: C:\minGW\bin la cual nos servirá para acceder al compilador gcc.

6.- abrimos la consola de Windows, presionando las teclas “windows” “R” la cual nos abre el cuadro de dialogo de EJECUTAR comandos y dentro de este escribimos cmd.


7.- al dar ENTER o click en “Aceptar” se abre la consola de comandos de Windows, en ella escribimos el comando gcc y vemos el siguiente mensaje: “gcc” no se reconoce como un comando interno no externo, programa o archivo por lotes ejecutable




Con esto nos indica que el compilador aún no esta integrado al entorno de Windows del PC en el cual vamos a programar.

8.- ahora escribimos el comando path y regresamos al paso 5 copiamos el directorio C:\minGW\bin y lo pegamos y/o escribimos a continuación y damos ENTER, quedando así:


En caso de escribir el directorio para sacar el símbolo “ \ ” se puede usar la combinación de la teclas ALT 92


9.- Ahora en la consola de comandos se vuelve a escribir el comando gcc y este nos emite el siguiente mensaje


En el mensaje luego de Fatal error:  no input files. Indica que no ha recibido archivos con extensión .c para ejecutar la compilación del mismo.

Con esto queda listo el computador por esta sesión para ejecutar programas tipiados en lenguaje C.

Cabe indicar que este proceso de activar el comando gcc desde el paso 6 hasta el 9 se lo debe hacer cada que se enciende la computadora.

Para la próxima entrada en este blog, se enseñará como dejar ya por defecto el comando gcc para ser usado en la compilación y no estar repitiendo estos pasos.

Cabe indicar que este procedimiento se lo puede usar en computadores que estén dentro de una red con un dominio y no permitan hacer cambios sin el permiso de un administrador.  Por ende se hizo la enseñanza de este método.

miércoles, 15 de abril de 2020

Como saber si tu computador es de 64 o 32 bits

En alguna ocasión ya sea en una computadora propia o en una computadora de uso exterior como en: oficina, salas de chat o maquina alquilada por servicio de internet. Ha surgido la necesidad de saber que tamaño de palabra de procesamiento tiene para realizar trabajos de programación o instalación de algún software por alguna necesidad.

Hay varios métodos, pero uno que es práctico es usar los comandos en CMD, para lo cual podemos seguir el siguiente procedimiento:

1.- Presionar Win + R
2.- Escribir el comando cmd
3.- Tipear el siguiente comando: echo  %PROCESSOR_ARCHITECTURE%
4.- Se puede obtener los siguientes resultados:

4.1.-  AMD64 (computador para ejecución en 64 bits)
4.2.-  x86 (computador para ejecución en 32 bits)

A continuación se muestra una captura de ejemplo del tipo de ejecución de computador por la consola CMD:

En la anterior imagen se puede observar que la computadora en cuestión es una arquitectura de 64 bits.

Este metodo es útil dado que cuando se presenta la descarga de algún software, se genera la duda si la computadora de destino es para 32 o 64 bits.

 

martes, 30 de junio de 2015

RECUPERAR LOS ARCHIVOS OCULTOS EN MEMORIA USB (PENDRIVE)

Hola esta ocasión quiero compartir una solución cuando a las memorias USB o llamadas también PENDRIVES les llega o entra el virus que genera accesos directos y oculta los archivos que se tiene ahi dentro.

Para eso se debe seguir los siguientes pasos:

1.- ACCEDER A CONSOLA: Aqui por medio del comando "cmd" en EJECUTAR de windows o clickeando directo sobre su icon, accedemos a su entorno y procedemos a colocar la letra con la cual se atribuye la memoria USB dentro del PC

 2.- LINEA DE COMANDO: Ahora ya dentro de la unidad USB desde el entorno de MSDOS; procedemos a escribir el comando como esta descrito en el siguiente gráfico y esperamos que este actue sobre la unidad.
Luego de haber culminado su labor este COMANDO, debe quedar así la consola MSDOS:
Ya con esto accedemos a la memoria y procedemos a buscar los archivos ocultos dentro de la carpeta TRASHES y moverlos a la vista de acceso del dispositivo.

Se debe eliminar tambien los accesos directos creados por el virus.



jueves, 12 de junio de 2014

Introducción

INTRODUCCIÓN

Saludos cordiales, el motivo de la presente es para hacer una entrada de lo que será el desarrollo y la evolución de este blog.  Este blog al ser desarrollado por mi persona como un aficionado a la electrónica, matemáticas, programación es con el objetivo de generar un intercambio de ideas y de plasmar (así sea desde la más simple hasta la más atrevida con perdón de la imaginación) en actividades prácticas o aplicaciones que nos llenen de satisfacción de haber demostrado algo.


Como sabemos, la internet es un campo de conocimiento casi ilimitado que se está alimentando cada día; y porque no este blog podría ser un ápice más en el aporte de ese conocmiento y el reflejo del mismo desde lo más simple hasta lo mas sorprendente.


Para finalizar esta introducción para los visitantes de este blog, en los artículos futuros del mismo, será la construcción conjunta con ustedes por medio de los comentarios (los cuales puden fluir de la mejor manera pero con el debido RESPETO) así como también dar sugerencias de algún tema a tratar. Cabe indicar que los desarrollos se lo harán con los recursos que se tengan a la mano y no exigirnos a nivel NASA -cosa que no es imposible-

----------------------------------------------------------------------------------------------------------------------------------
Como advertencia, para los usuarios que creen que esto es muy básico y es una pérdida de tiempo revisarlo, pues se les invita a que emitan o compartan su conocimiento o que busquen otra actividad aparte de la de criticar. Gracias.
----------------------------------------------------------------------------------------------------------------------------------