We may earn an affiliate commission when you visit our partners.
Course image
Course image
edX logo

Introducción a la programación en C

Instrucciones de control y ficheros de texto

Germán Montoro Manrique and Alejandro Sierra Urrecho

Este curso en línea te permitirá continuar aprendiendo sobre conceptos para desarrollar habilidades de programación en el lenguaje C. Ahora los programas comienzan a cobrar vida y a volverse más interesantes.

Read more

Este curso en línea te permitirá continuar aprendiendo sobre conceptos para desarrollar habilidades de programación en el lenguaje C. Ahora los programas comienzan a cobrar vida y a volverse más interesantes.

En este curso de informática veremos los diferentes tipos de condicionales y bucles que podemos utilizar cuando programamos y los pondremos en práctica con numerosos ejercicios. Acabaremos trabajando la lectura y escritura de información en ficheros de texto.

Con esto podrás continuar resolviendo problemas complejos y conociendo la lógica que hay detrás de la programación en C para convertirte en un experto.

Este curso en línea es completamente introductorio, y podrás realizarlo tanto si no has programado nunca como si ya tienes experiencia con otros lenguajes. Ten en cuenta que es la segunda parte del programa de Certificación Profesional: Introducción a la programación en C.

What you'll learn

  • Escribir y evaluar operaciones lógicas sencillas.
  • Distinguir la instrucción if-else de la instrucción switch.
  • Utilizar enumeraciones combinadas con instrucciones switch.
  • Transformar un bucle for en un bucle while equivalente.
  • Utilizar bucles for para leer y escribir los elementos de una tabla.
  • Utilizar bucles anidados para navegar por tablas bidimensionales.
  • Leer un archivo de texto carácter a carácter y palabra a palabra.
  • Leer un archivo de texto con datos numéricos.
  • Escribir un archivo de texto carácter a carácter y palabra a palabra.
  • Escribir un archivo de texto con datos numéricos.

What's inside

Learning objectives

  • Escribir y evaluar operaciones lógicas sencillas.
  • Distinguir la instrucción if-else de la instrucción switch.
  • Utilizar enumeraciones combinadas con instrucciones switch.
  • Transformar un bucle for en un bucle while equivalente.
  • Utilizar bucles for para leer y escribir los elementos de una tabla.
  • Utilizar bucles anidados para navegar por tablas bidimensionales.
  • Leer un archivo de texto carácter a carácter y palabra a palabra.
  • Leer un archivo de texto con datos numéricos.
  • Escribir un archivo de texto carácter a carácter y palabra a palabra.
  • Escribir un archivo de texto con datos numéricos.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Helps learners develop proficiency in C Programming, a solid foundation for systems programming
Taught by Alejandro Sierra Urrecho and Germán Montoro Manrique, recognized experts in the field
Develops core programming skills in writing and evaluating logical operations, distinguishing between if-else and switch instructions, transforming for loops into while loops, and working with enumerations
Provides a comprehensive understanding of file handling in C, including reading and writing operations, essential for working with text files

Save this course

Save Introducción a la programación en C: Instrucciones de control y ficheros de texto to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introducción a la programación en C: Instrucciones de control y ficheros de texto with these activities:
Compilación de recursos
Compilar recursos te ayudará a organizar y acceder fácilmente a materiales relevantes para el curso.
Show steps
  • Crea una carpeta o documento para tus recursos.
  • Busca y recopila recursos en línea.
  • Organiza tus recursos por tema o tipo.
Tutoriales guiados
Seguir tutoriales guiados te ayudará a comprender y aprender los conceptos de programación en C.
Show steps
  • Busca tutoriales en línea o en YouTube.
  • Sigue los pasos del tutorial.
  • Toma notas.
  • Practica los conceptos que aprendiste.
Ejercicios en línea
Completar ejercicios en línea te ayudará a practicar y reforzar los conceptos de programación en C.
Show steps
  • Identifica los conceptos que necesitas practicar.
  • Busca ejercicios en línea que cubran esos conceptos.
  • Resuelve los ejercicios.
  • Revisa tus respuestas.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Sesiones de estudio con compañeros
Participar en sesiones de estudio con compañeros te ayudará a aclarar dudas y reforzar tu comprensión.
Show steps
  • Forma un grupo de estudio con compañeros.
  • Revisa el material juntos.
  • Discute los conceptos.
  • Resuelve problemas juntos.
Proyecto de programación
Crear un proyecto de programación te ayudará a aplicar tus conocimientos y desarrollar habilidades prácticas.
Show steps
  • Identifica un problema que quieras resolver.
  • Diseña una solución.
  • Implementa la solución en C.
  • Prueba y depura tu proyecto.
Proyecto personal
Iniciar un proyecto personal te permitirá aplicar tus habilidades y conocimientos para crear algo único.
Show steps
  • Identifica una idea para un proyecto.
  • Planifica tu proyecto.
  • Comienza a trabajar en tu proyecto.
  • Prueba y depura tu proyecto.
Tutoría
Tutorizar a otros te ayudará a reforzar tu propia comprensión y habilidades de comunicación.
Show steps
  • Ofrécete como tutor para estudiantes que necesiten ayuda.
  • Revisa el material con los estudiantes.
  • Responde sus preguntas.
  • Ayuda a los estudiantes a resolver problemas.

Career center

Learners who complete Introducción a la programación en C: Instrucciones de control y ficheros de texto will develop knowledge and skills that may be useful to these careers:
Ingeniero de Aprendizaje Automático
Los ingenieros de aprendizaje automático diseñan y desarrollan sistemas que pueden aprender de los datos. Este curso puede ser útil para los aspirantes a ingenieros de aprendizaje automático, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar algoritmos de aprendizaje automático eficientes y precisos.
Ingeniero de Software
Los ingenieros de software aplican principios de ingeniería para diseñar, desarrollar, implementar y mantener sistemas de software. Este curso puede ser útil para los aspirantes a ingenieros de software, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para diseñar y desarrollar sistemas de software escalables y seguros.
Arquitecto de software
Los arquitectos de software diseñan y mantienen la arquitectura general de los sistemas de software. Este curso puede ser útil para los aspirantes a arquitectos de software, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para diseñar arquitecturas de software flexibles y eficientes.
Científico de datos
Los científicos de datos utilizan métodos estadísticos y de aprendizaje automático para extraer información de los datos. Este curso puede ser útil para los aspirantes a científicos de datos, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar modelos predictivos y analíticos que puedan ayudar a las empresas a tomar decisiones basadas en datos.
Desarrollador de software
Los desarrolladores de software diseñan, desarrollan y mantienen aplicaciones de software. Este curso puede ser beneficioso para los aspirantes a desarrolladores de software, ya que cubre los fundamentos de la programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son fundamentales para desarrollar aplicaciones de software robustas y fáciles de usar.
Matemático computacional
Los matemáticos computacionales utilizan métodos computacionales para resolver problemas matemáticos. Este curso puede ser útil para los aspirantes a matemáticos computacionales, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar algoritmos eficientes para resolver problemas numéricos y científicos complejos.
Analista de Datos
Los analistas de datos recopilan, limpian y analizan datos para obtener información valiosa. Este curso puede ser útil para los aspirantes a analistas de datos, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar herramientas y algoritmos para procesar y analizar grandes conjuntos de datos.
Estadístico
Los estadísticos recopilan, analizan e interpretan datos para obtener información valiosa. Este curso puede ser útil para los aspirantes a estadísticos, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar herramientas y algoritmos para procesar y analizar grandes conjuntos de datos.
Escritor Técnico
Los escritores técnicos crean documentación técnica para productos y servicios. Este curso puede ser útil para los aspirantes a escritores técnicos, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para comprender los aspectos técnicos de los productos y servicios y crear documentación clara y concisa.
Actuario
Los actuarios utilizan principios matemáticos y estadísticos para evaluar y gestionar el riesgo. Este curso puede ser útil para los aspirantes a actuarios, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar modelos y algoritmos para cuantificar y gestionar el riesgo en diversas industrias.
Analista de sistemas informáticos
Los Analistas de sistemas informáticos diseñan, desarrollan e implementan sistemas informáticos que satisfacen las necesidades de las empresas. Este curso puede ser útil para quienes deseen seguir esta carrera, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar sistemas informáticos eficientes y confiables.
Especialista en soporte técnico
Los especialistas en soporte técnico brindan asistencia técnica a usuarios de productos y servicios. Este curso puede ser útil para los aspirantes a especialistas en soporte técnico, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para comprender los problemas técnicos y brindar soluciones efectivas.
Gestor de proyectos de TI
Los gestores de proyectos de TI planifican, ejecutan y supervisan proyectos de tecnología de la información. Este curso puede ser útil para los aspirantes a gestores de proyectos de TI, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para comprender los aspectos técnicos de los proyectos de TI y gestionar eficazmente los recursos.
Profesor de informática
Los profesores de informática enseñan conceptos y habilidades informáticas a estudiantes de diversos niveles. Este curso puede ser útil para los aspirantes a profesores de informática, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para enseñar eficazmente los fundamentos de la programación y desarrollar habilidades de resolución de problemas en los estudiantes.
Investigador de Operaciones
Los investigadores de operaciones utilizan técnicas matemáticas y analíticas para resolver problemas complejos. Este curso puede ser útil para los aspirantes a investigadores de operaciones, ya que proporciona una base sólida en los conceptos fundamentales de programación en C, incluyendo instrucciones de control y archivos de texto. Estos conceptos son esenciales para desarrollar modelos y algoritmos para optimizar procesos y sistemas.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introducción a la programación en C: Instrucciones de control y ficheros de texto.
Este libro es una referencia clásica para el lenguaje de programación C. Proporciona una introducción completa al lenguaje y cubre todos los temas básicos, como variables, tipos de datos, operadores y control de flujo. También incluye secciones sobre programación estructurada y programación orientada a objetos.
Este libro es un libro de texto completo para el lenguaje de programación C. Cubre todos los temas básicos, así como temas más avanzados como punteros, estructuras y uniones. También incluye ejercicios y proyectos para ayudar a los estudiantes a aprender el lenguaje.
Este libro es una introducción al lenguaje de programación C. Cubre todos los temas básicos, como variables, tipos de datos, operadores y control de flujo. También incluye secciones sobre programación estructurada y programación orientada a objetos.
Este libro es un tutorial completo para el lenguaje de programación C. Cubre todos los temas básicos, así como temas más avanzados como punteros, estructuras y uniones. También incluye ejercicios y proyectos para ayudar a los estudiantes a aprender el lenguaje.
Este libro es un libro de texto práctico para el lenguaje de programación C. Cubre todos los temas básicos, así como temas más avanzados como punteros y estructuras. También incluye ejercicios y proyectos para ayudar a los estudiantes a aprender el lenguaje.
Este libro es una introducción concisa al lenguaje de programación C. Cubre todos los temas básicos, como variables, tipos de datos, operadores y control de flujo. También incluye secciones sobre programación estructurada y programación orientada a objetos.
Este libro es una guía completa para el lenguaje de programación C. Cubre todos los temas básicos, así como temas más avanzados como punteros, estructuras y uniones. También incluye ejercicios y proyectos para ayudar a los estudiantes a aprender el lenguaje.
Este libro es una introducción al lenguaje de programación C. Cubre todos los temas básicos, como variables, tipos de datos, operadores y control de flujo. También incluye secciones sobre programación estructurada y programación orientada a objetos.
Este libro es una guía paso a paso para el lenguaje de programación C. Cubre todos los temas básicos, así como temas más avanzados como punteros y estructuras. También incluye ejercicios y proyectos para ayudar a los estudiantes a aprender el lenguaje.
Este libro es una introducción al lenguaje de programación C. Cubre todos los temas básicos, como variables, tipos de datos, operadores y control de flujo. También incluye secciones sobre programación estructurada y programación orientada a objetos.
Este libro es una referencia completa para el lenguaje de programación C. Cubre todos los temas básicos, así como temas más avanzados como punteros, estructuras y uniones. También incluye secciones sobre programación estructurada y programación orientada a objetos.
Este libro es una introducción al lenguaje de programación C. Cubre todos los temas básicos, como variables, tipos de datos, operadores y control de flujo. También incluye secciones sobre programación estructurada y programación orientada a objetos.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Introducción a la programación en C: Instrucciones de control y ficheros de texto.
Python: aprender a programar
Most relevant
Estructuras de datos en Python
Most relevant
Estructuras de Datos con Python
Most relevant
Ciencia de Datos: Fundamentos de R
Most relevant
Limpieza de datos para el procesamiento de lenguaje...
Most relevant
Introducción a la programación en C: Tipos de datos y...
Most relevant
Clientes de base de datos
Most relevant
Escritura académica. Estilos de citación y referenciación.
Most relevant
Arduino para niños ¡vamos al espacio!
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser