SlideShare una empresa de Scribd logo
Unidad 1: Unidad 1 Conceptos básicos

1.1 Clasificación de software de: sistemas y de aplicación

El software es la parte lógica de computadora, que permite el manejo de los recursos y la realización de
tareas específicas, también denominados programas. Se clasifica en 2 partes:


1. SOFTWARE DE SISTEMAS = Sistemas Operativos


2. SOFWARE DE APLICACION = Programas


1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administración de la parte física
o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware del
ordenador. Se clasifican el Sistemas Operativos Mono usuarios y Multiusuario.


2. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas específicas como
edición de textos, imágenes, cálculos, etc. también conocidos como aplicaciones.



1.2 Algoritmo



En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un
conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar
dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a
un estado final y se obtiene una solución.
1.3 Lenguaje de programación

Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por
máquinas como las computadoras.Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o
como modo de comunicación humana. Está formado por un conjunto de símbolos y
reglas sintácticas y semánticas 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 y se mantiene
el código fuente de un programa informático se le llama programación.

1.4 Programa

Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en
una computadora
1.5 Programación:

Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas
computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de
la programación es crear programas que exhiban un comportamiento deseado.

1.6 Paradigma de programación

Es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo
núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios
problemas claramente delimitados. La resolución de estos problemas debe suponer
consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería
de software.

1.7 Editores de texto

Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos
únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto
plano.El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que
usa el editor.Los editores de texto son incluidos en el sistema operativo o en algún paquete de
software instalado y se usan cuando se deben crear o modificar archivos de texto como
archivos de configuración, scripts o el código fuente de algún programa.El archivo creado por
un editor de texto incluye por convención en DOS y Microsoft Windows la extensión .txt, hay
una gran variedad de editores de texto. Algunos son de uso general, mientras que otros están
diseñados para escribir o programar en un lenguaje. Algunos son muy sencillos, mientras que
otros tienen implementadas gran cantidad de funciones.

1.8 Compiladores E Intérpretes

Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel:

• Compilador, que analiza el programa fuente y lo traduce a otro equivalente escrito en otro
lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la de un traductor
humano, que toma un libro y produce otro equivalente escrito en otra lengua.

•Intérprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningún
código equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases
que oye sobre la marcha, sin producir ningún escrito permanente.

1.9 Ejecutables

Archivo que tiene la capacidad de poder ser ejecutado de forma independiente, o en otras
palabras, que no necesita ser ejecutado por una aplicación externa. Estos archivos son
ejecutados y controlados por el sistema operativo. Un archivo ejecutable contiene un programa,
y generalmente necesitan de otros archivos para funcionar (aunque no es necesario).

1.10 Consola De Línea De Comandos

Interfaz de Línea de Comandos (CLI)es un método que permite a las personas dar
instrucciones a algún programa informático por medio de una línea de texto simple. Debe
notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque
suelen utilizarse como sinónimos.

Más contenido relacionado

PPTX
Fundamentos de programación.pptx
PPTX
Generalidades del PC
PPTX
Dispositivos De Almacenamiento.pptx
DOCX
Glosario de software
PPTX
Caracteristicas de los Sistemas Operativos
PPTX
Generations of programming_language.kum_ari11-1-1-1
PDF
Sistemas digitais arquitectura computadores
PPT
Arquitectura de Computadores Capitulo IV
Fundamentos de programación.pptx
Generalidades del PC
Dispositivos De Almacenamiento.pptx
Glosario de software
Caracteristicas de los Sistemas Operativos
Generations of programming_language.kum_ari11-1-1-1
Sistemas digitais arquitectura computadores
Arquitectura de Computadores Capitulo IV

La actualidad más candente (20)

PDF
PDF
Language processors
PPTX
Introduction to programming languages
PDF
System programming note
PPTX
Actividad 1 "Tarjeta madre"
PPT
tipos de lenguaje de programación
PPTX
C language
PPTX
Programming language
PDF
Metody odzyskiwania danych
PPT
4 variables, arreglos, estructuras y enum
PPTX
Programming 1: Compilers, Interpreters & Bytecode
POT
Software
PPSX
Evolução, Hardware e Software
PPT
Generations Of Programming Languages
PPTX
Algorithms and flow chart
PPTX
Lenguaje ensamblador
PPT
Estrutura e funcionamento de um sistema informático.
PPTX
Apple vs microsoft
DOC
Formatos de almacenamiento
Language processors
Introduction to programming languages
System programming note
Actividad 1 "Tarjeta madre"
tipos de lenguaje de programación
C language
Programming language
Metody odzyskiwania danych
4 variables, arreglos, estructuras y enum
Programming 1: Compilers, Interpreters & Bytecode
Software
Evolução, Hardware e Software
Generations Of Programming Languages
Algorithms and flow chart
Lenguaje ensamblador
Estrutura e funcionamento de um sistema informático.
Apple vs microsoft
Formatos de almacenamiento
Publicidad

Similar a Tarea de programacion (20)

PPTX
Ensayo diseño de software
PPTX
Tipos de software
PPT
Software s.o
PPT
Software s.o
PPTX
Tipos de software
PPSX
Preparación e instalación del software de aplicación
PDF
Software
PPT
Introducción a la Programación.
PPTX
Unidad I Conceptos Básicos
PPT
Instructivo de TIC. Software
DOCX
Gonzales galdamez mario josé practica #4
PPTX
PPTX
Software
PPT
Clasificación del software
DOCX
Informatik
PPTX
SOFTWARE
PDF
Informatica(1)
PDF
Informatica
PDF
Informatica
PPTX
Software
Ensayo diseño de software
Tipos de software
Software s.o
Software s.o
Tipos de software
Preparación e instalación del software de aplicación
Software
Introducción a la Programación.
Unidad I Conceptos Básicos
Instructivo de TIC. Software
Gonzales galdamez mario josé practica #4
Software
Clasificación del software
Informatik
SOFTWARE
Informatica(1)
Informatica
Informatica
Software
Publicidad

Último (20)

PDF
ciencias-1.pdf libro cuarto basico niños
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
biología es un libro sobre casi todo el tema de biología
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
ciencias-1.pdf libro cuarto basico niños
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
DI, TEA, TDAH.pdf guía se secuencias didacticas
2 GRADO UNIDAD 5 - 2025.docx para primaria
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Atencion prenatal. Ginecologia y obsetricia
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
biología es un libro sobre casi todo el tema de biología
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf

Tarea de programacion

  • 1. Unidad 1: Unidad 1 Conceptos básicos 1.1 Clasificación de software de: sistemas y de aplicación El software es la parte lógica de computadora, que permite el manejo de los recursos y la realización de tareas específicas, también denominados programas. Se clasifica en 2 partes: 1. SOFTWARE DE SISTEMAS = Sistemas Operativos 2. SOFWARE DE APLICACION = Programas 1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administración de la parte física o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Mono usuarios y Multiusuario. 2. SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a tareas específicas como edición de textos, imágenes, cálculos, etc. también conocidos como aplicaciones. 1.2 Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. 1.3 Lenguaje de programación Es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras.Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas 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 y se mantiene el código fuente de un programa informático se le llama programación. 1.4 Programa Es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora
  • 2. 1.5 Programación: Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. 1.6 Paradigma de programación Es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. 1.7 Editores de texto Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano.El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor.Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, scripts o el código fuente de algún programa.El archivo creado por un editor de texto incluye por convención en DOS y Microsoft Windows la extensión .txt, hay una gran variedad de editores de texto. Algunos son de uso general, mientras que otros están diseñados para escribir o programar en un lenguaje. Algunos son muy sencillos, mientras que otros tienen implementadas gran cantidad de funciones. 1.8 Compiladores E Intérpretes Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel: • Compilador, que analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua. •Intérprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases que oye sobre la marcha, sin producir ningún escrito permanente. 1.9 Ejecutables Archivo que tiene la capacidad de poder ser ejecutado de forma independiente, o en otras palabras, que no necesita ser ejecutado por una aplicación externa. Estos archivos son ejecutados y controlados por el sistema operativo. Un archivo ejecutable contiene un programa, y generalmente necesitan de otros archivos para funcionar (aunque no es necesario). 1.10 Consola De Línea De Comandos Interfaz de Línea de Comandos (CLI)es un método que permite a las personas dar instrucciones a algún programa informático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos.